diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md
index 944c17a137e7..54ba8e4786d5 100644
--- a/doc/languages-frameworks/haskell.section.md
+++ b/doc/languages-frameworks/haskell.section.md
@@ -369,7 +369,7 @@ automatically select the right version of GHC and other build tools to build,
test and execute apps in an existing project downloaded from somewhere on the
Internet. Pass the `--nix` flag to any `stack` command to do so, e.g.
```shell
-git clone --recursive https://github.com/yesodweb/wai
+git clone --recurse-submodules https://github.com/yesodweb/wai.git
cd wai
stack --nix build
```
diff --git a/lib/generators.nix b/lib/generators.nix
index 240a19789b54..efe6ea6031d3 100644
--- a/lib/generators.nix
+++ b/lib/generators.nix
@@ -126,6 +126,59 @@ rec {
# map input to ini sections
mapAttrsToStringsSep "\n" mkSection attrsOfAttrs;
+ /* Generate a git-config file from an attrset.
+ *
+ * It has two major differences from the regular INI format:
+ *
+ * 1. values are indented with tabs
+ * 2. sections can have sub-sections
+ *
+ * generators.toGitINI {
+ * url."ssh://git@github.com/".insteadOf = "https://github.com";
+ * user.name = "edolstra";
+ * }
+ *
+ *> [url "ssh://git@github.com/"]
+ *> insteadOf = https://github.com/
+ *>
+ *> [user]
+ *> name = edolstra
+ */
+ toGitINI = attrs:
+ with builtins;
+ let
+ mkSectionName = name:
+ let
+ containsQuote = libStr.hasInfix ''"'' name;
+ sections = libStr.splitString "." name;
+ section = head sections;
+ subsections = tail sections;
+ subsection = concatStringsSep "." subsections;
+ in if containsQuote || subsections == [ ] then
+ name
+ else
+ ''${section} "${subsection}"'';
+
+ # generation for multiple ini values
+ mkKeyValue = k: v:
+ let mkKeyValue = mkKeyValueDefault { } " = " k;
+ in concatStringsSep "\n" (map (kv: "\t" + mkKeyValue kv) (lib.toList v));
+
+ # converts { a.b.c = 5; } to { "a.b".c = 5; } for toINI
+ gitFlattenAttrs = let
+ recurse = path: value:
+ if isAttrs value then
+ lib.mapAttrsToList (name: value: recurse ([ name ] ++ path) value) value
+ else if length path > 1 then {
+ ${concatStringsSep "." (lib.reverseList (tail path))}.${head path} = value;
+ } else {
+ ${head path} = value;
+ };
+ in attrs: lib.foldl lib.recursiveUpdate { } (lib.flatten (recurse [ ] attrs));
+
+ toINI_ = toINI { inherit mkKeyValue mkSectionName; };
+ in
+ toINI_ (gitFlattenAttrs attrs);
/* Generates JSON from an arbitrary (non-function) value.
* For more information see the documentation of the builtin.
diff --git a/lib/licenses.nix b/lib/licenses.nix
index e2f94e565ce2..e37eb57cff97 100644
--- a/lib/licenses.nix
+++ b/lib/licenses.nix
@@ -649,6 +649,13 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
url = http://metadata.ftp-master.debian.org/changelogs/main/d/debianutils/debianutils_4.8.1_copyright;
};
+ sspl = {
+ shortName = "SSPL";
+ fullName = "Server Side Public License";
+ url = https://www.mongodb.com/licensing/server-side-public-license;
+ free = false;
+ };
+
tcltk = spdx {
spdxId = "TCL";
fullName = "TCL/TK License";
diff --git a/lib/sources.nix b/lib/sources.nix
index 05519c3e392e..ed9bce485300 100644
--- a/lib/sources.nix
+++ b/lib/sources.nix
@@ -63,17 +63,14 @@ rec {
# https://nixos.org/nix/manual/#builtin-filterSource
#
# name: Optional name to use as part of the store path.
- # This defaults `src.name` or otherwise `baseNameOf src`.
- # We recommend setting `name` whenever `src` is syntactically `./.`.
- # Otherwise, you depend on `./.`'s name in the parent directory,
- # which can cause inconsistent names, defeating caching.
+ # This defaults to `src.name` or otherwise `"source"`.
#
cleanSourceWith = { filter ? _path: _type: true, src, name ? null }:
let
isFiltered = src ? _isLibCleanSourceWith;
origSrc = if isFiltered then src.origSrc else src;
filter' = if isFiltered then name: type: filter name type && src.filter name type else filter;
- name' = if name != null then name else if isFiltered then src.name else baseNameOf src;
+ name' = if name != null then name else if isFiltered then src.name else "source";
in {
inherit origSrc;
filter = filter';
diff --git a/lib/systems/default.nix b/lib/systems/default.nix
index 4ca932d17921..210674cc6399 100644
--- a/lib/systems/default.nix
+++ b/lib/systems/default.nix
@@ -65,6 +65,7 @@ rec {
freebsd = "FreeBSD";
openbsd = "OpenBSD";
wasi = "Wasi";
+ genode = "Genode";
}.${final.parsed.kernel.name} or null;
# uname -p
diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix
index 619b0427918d..a839b3d3d573 100644
--- a/lib/systems/doubles.nix
+++ b/lib/systems/doubles.nix
@@ -35,6 +35,8 @@ let
"vc4-none"
"js-ghcjs"
+
+ "aarch64-genode" "x86_64-genode"
];
allParsed = map parse.mkSystemFromString all;
@@ -68,6 +70,7 @@ in {
unix = filterDoubles predicates.isUnix;
wasi = filterDoubles predicates.isWasi;
windows = filterDoubles predicates.isWindows;
+ genode = filterDoubles predicates.isGenode;
embedded = filterDoubles predicates.isNone;
diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix
index 01dcf0787dfa..90a1fb6d80c2 100644
--- a/lib/systems/inspect.nix
+++ b/lib/systems/inspect.nix
@@ -47,6 +47,7 @@ rec {
isMinGW = { kernel = kernels.windows; abi = abis.gnu; };
isWasi = { kernel = kernels.wasi; };
isGhcjs = { kernel = kernels.ghcjs; };
+ isGenode = { kernel = kernels.genode; };
isNone = { kernel = kernels.none; };
isAndroid = [ { abi = abis.android; } { abi = abis.androideabi; } ];
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index 6a02dbb51528..648e7c270240 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -279,6 +279,7 @@ rec {
wasi = { execFormat = wasm; families = { }; };
windows = { execFormat = pe; families = { }; };
ghcjs = { execFormat = unknown; families = { }; };
+ genode = { execFormat = elf; families = { }; };
} // { # aliases
# 'darwin' is the kernel for all of them. We choose macOS by default.
darwin = kernels.macos;
@@ -395,6 +396,8 @@ rec {
then { cpu = elemAt l 0; vendor = "unknown"; kernel = elemAt l 1; abi = elemAt l 2; }
else if (elemAt l 2 == "ghcjs")
then { cpu = elemAt l 0; vendor = "unknown"; kernel = elemAt l 2; }
+ else if hasPrefix "genode" (elemAt l 2)
+ then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; }
else throw "Target specification with 3 components is ambiguous";
"4" = { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; abi = elemAt l 3; };
}.${toString (length l)}
diff --git a/lib/tests/systems.nix b/lib/tests/systems.nix
index dd2b9575fc2c..ea6e337937f9 100644
--- a/lib/tests/systems.nix
+++ b/lib/tests/systems.nix
@@ -12,16 +12,17 @@ let
expected = lib.sort lib.lessThan y;
};
in with lib.systems.doubles; lib.runTests {
- testall = mseteq all (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos ++ wasi ++ windows ++ embedded ++ js);
+ testall = mseteq all (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos ++ wasi ++ windows ++ embedded ++ js ++ genode);
testarm = mseteq arm [ "armv5tel-linux" "armv6l-linux" "armv6l-none" "armv7a-linux" "armv7l-linux" "arm-none" "armv7a-darwin" ];
testi686 = mseteq i686 [ "i686-linux" "i686-freebsd" "i686-netbsd" "i686-openbsd" "i686-cygwin" "i686-windows" "i686-none" "i686-darwin" ];
testmips = mseteq mips [ "mipsel-linux" ];
- testx86_64 = mseteq x86_64 [ "x86_64-linux" "x86_64-darwin" "x86_64-freebsd" "x86_64-openbsd" "x86_64-netbsd" "x86_64-cygwin" "x86_64-solaris" "x86_64-windows" "x86_64-none" ];
+ testx86_64 = mseteq x86_64 [ "x86_64-linux" "x86_64-darwin" "x86_64-freebsd" "x86_64-genode" "x86_64-openbsd" "x86_64-netbsd" "x86_64-cygwin" "x86_64-solaris" "x86_64-windows" "x86_64-none" ];
testcygwin = mseteq cygwin [ "i686-cygwin" "x86_64-cygwin" ];
testdarwin = mseteq darwin [ "x86_64-darwin" "i686-darwin" "aarch64-darwin" "armv7a-darwin" ];
testfreebsd = mseteq freebsd [ "i686-freebsd" "x86_64-freebsd" ];
+ testgenode = mseteq genode [ "aarch64-genode" "x86_64-genode" ];
testgnu = mseteq gnu (linux /* ++ kfreebsd ++ ... */);
testillumos = mseteq illumos [ "x86_64-solaris" ];
testlinux = mseteq linux [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "i686-linux" "mipsel-linux" "riscv32-linux" "riscv64-linux" "x86_64-linux" "powerpc64le-linux" ];
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 65f2cd1241d0..b59199bc767c 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -1257,6 +1257,20 @@
githubId = 5949913;
name = "Carlos Fernandez Sanz";
};
+ cge = {
+ email = "cevans@evanslabs.org";
+ github = "cgevans";
+ githubId = 2054509;
+ name = "Constantine Evans";
+ keys = [
+ { longkeyid = "rsa4096/0xB67DB1D20A93A9F9";
+ fingerprint = "32B1 6EE7 DBA5 16DE 526E 4C5A B67D B1D2 0A93 A9F9";
+ }
+ { longkeyid = "rsa4096/0x1A1D58B86AE2AABD";
+ fingerprint = "669C 1D24 5A87 DB34 6BE4 3216 1A1D 58B8 6AE2 AABD";
+ }
+ ];
+ };
chaduffy = {
email = "charles@dyfis.net";
github = "charles-dyfis-net";
@@ -4864,6 +4878,12 @@
githubId = 19479662;
name = "Kajetan Champlewski";
};
+ millerjason = {
+ email = "mailings-github@millerjason.com";
+ github = "millerjason";
+ githubId = 7610974;
+ name = "Jason Miller";
+ };
miltador = {
email = "miltador@yandex.ua";
name = "Vasiliy Solovey";
@@ -4877,7 +4897,12 @@
minijackson = {
email = "minijackson@riseup.net";
github = "minijackson";
+ githubId = 1200507;
name = "Rémi Nicole";
+ keys = [{
+ longkeyid = "rsa2048/0xFEA888C9F5D64F62";
+ fingerprint = "3196 83D3 9A1B 4DE1 3DC2 51FD FEA8 88C9 F5D6 4F62";
+ }];
};
mirdhyn = {
email = "mirdhyn@gmail.com";
@@ -5966,6 +5991,12 @@
githubId = 37715;
name = "Brian McKenna";
};
+ puzzlewolf = {
+ email = "nixos@nora.pink";
+ github = "puzzlewolf";
+ githubId = 23097564;
+ name = "Nora Widdecke";
+ };
pxc = {
email = "patrick.callahan@latitudeengineering.com";
name = "Patrick Callahan";
@@ -6010,6 +6041,11 @@
fingerprint = "7573 56D7 79BB B888 773E 415E 736C CDF9 EF51 BD97";
}];
};
+ raboof = {
+ email = "arnout@bzzt.net";
+ github = "raboof";
+ name = "Arnout Engelen";
+ };
rafaelgg = {
email = "rafael.garcia.gallego@gmail.com";
github = "rafaelgg";
@@ -8293,4 +8329,4 @@
};
}
-
+
diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml
index 4041b4ad163a..0dbfb39c32b2 100644
--- a/nixos/doc/manual/installation/installing.xml
+++ b/nixos/doc/manual/installation/installing.xml
@@ -24,8 +24,7 @@
- The NixOS manual is available on virtual console 8 (press Alt+F8 to access)
- or by running nixos-help.
+ The NixOS manual is available by running nixos-help.
diff --git a/nixos/doc/manual/release-notes/rl-2003.xml b/nixos/doc/manual/release-notes/rl-2003.xml
index e5351519f8da..7674b0a5c0de 100644
--- a/nixos/doc/manual/release-notes/rl-2003.xml
+++ b/nixos/doc/manual/release-notes/rl-2003.xml
@@ -648,6 +648,55 @@ auth required pam_succeed_if.so uid >= 1000 quiet
.
+
+
+ nextcloud has been updated to v18.0.2. This means
+ that users from NixOS 19.09 can't upgrade directly since you can only move one version
+ forward and 19.09 uses v16.0.8.
+
+
+ To provide a safe upgrade-path and to circumvent similar issues in the future, the following
+ measures were taken:
+
+
+
+ The pkgs.nextcloud-attribute has been removed and replaced with
+ versioned attributes (currently pkgs.nextcloud17 and
+ pkgs.nextcloud18). With this change major-releases can be backported
+ without breaking stuff and to make upgrade-paths easier.
+
+
+
+
+ Existing setups will be detected using
+ system.stateVersion: by default,
+ nextcloud17 will be used, but will raise a warning which notes
+ that after that deploy it's recommended to update to the latest stable version
+ (nextcloud18) by declaring the newly introduced setting
+ services.nextcloud.package.
+
+
+
+
+ Users with an overlay (e.g. to use nextcloud at version
+ v18 on 19.09) will get an evaluation error
+ by default. This is done to ensure that our
+ package-option doesn't select an
+ older version by accident. It's recommended to use pkgs.nextcloud18
+ or to set package to
+ pkgs.nextcloud explicitly.
+
+
+
+
+
+
+ Please note that if you're comming from 19.03 or older, you have
+ to manually upgrade to 19.09 first to upgrade your server
+ to Nextcloud v16.
+
+
+
@@ -776,6 +825,11 @@ auth required pam_succeed_if.so uid >= 1000 quiet
not systemd-networkd.
+
+
+ mongodb has been updated to version 3.4.24.
+
+
diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml
index f7c7d2c716e5..998b116d69c2 100644
--- a/nixos/doc/manual/release-notes/rl-2009.xml
+++ b/nixos/doc/manual/release-notes/rl-2009.xml
@@ -111,6 +111,23 @@
security.duosec.integrationKey.
+
+
+ The initrd SSH support now uses OpenSSH rather than Dropbear to
+ allow the use of Ed25519 keys and other OpenSSH-specific
+ functionality. Host keys must now be in the OpenSSH format, and at
+ least one pre-generated key must be specified.
+
+
+ If you used the
+ options, you'll get an error explaining how to convert your host
+ keys and migrate to the new
+ option.
+ Otherwise, if you don't have any host keys set, you'll need to
+ generate some; see the option
+ documentation for instructions.
+
+
diff --git a/nixos/lib/make-options-doc/default.nix b/nixos/lib/make-options-doc/default.nix
index eee8f612410d..e5813d9a3ef9 100644
--- a/nixos/lib/make-options-doc/default.nix
+++ b/nixos/lib/make-options-doc/default.nix
@@ -133,6 +133,7 @@ in {
optionsJSON = pkgs.runCommand "options.json"
{ meta.description = "List of NixOS options in JSON format";
+ buildInputs = [ pkgs.brotli ];
}
''
# Export list of options in different format.
@@ -141,8 +142,11 @@ in {
cp ${builtins.toFile "options.json" (builtins.unsafeDiscardStringContext (builtins.toJSON optionsNix))} $dst/options.json
+ brotli -9 < $dst/options.json > $dst/options.json.br
+
mkdir -p $out/nix-support
echo "file json $dst/options.json" >> $out/nix-support/hydra-build-products
+ echo "file json-br $dst/options.json.br" >> $out/nix-support/hydra-build-products
''; # */
optionsDocBook = pkgs.runCommand "options-docbook.xml" {} ''
diff --git a/nixos/lib/test-driver/test-driver.py b/nixos/lib/test-driver/test-driver.py
index c27947bc610d..7825025893d3 100644
--- a/nixos/lib/test-driver/test-driver.py
+++ b/nixos/lib/test-driver/test-driver.py
@@ -6,6 +6,7 @@ from xml.sax.saxutils import XMLGenerator
import _thread
import atexit
import base64
+import codecs
import os
import pathlib
import ptpython.repl
@@ -115,6 +116,7 @@ def create_vlan(vlan_nr: str) -> Tuple[str, str, "subprocess.Popen[bytes]", Any]
fd.write("version\n")
# TODO: perl version checks if this can be read from
# an if not, dies. we could hang here forever. Fix it.
+ assert vde_process.stdout is not None
vde_process.stdout.readline()
if not os.path.exists(os.path.join(vde_socket, "ctl")):
raise Exception("cannot start vde_switch")
@@ -139,7 +141,7 @@ def retry(fn: Callable) -> None:
class Logger:
def __init__(self) -> None:
self.logfile = os.environ.get("LOGFILE", "/dev/null")
- self.logfile_handle = open(self.logfile, "wb")
+ self.logfile_handle = codecs.open(self.logfile, "wb")
self.xml = XMLGenerator(self.logfile_handle, encoding="utf-8")
self.queue: "Queue[Dict[str, str]]" = Queue(1000)
@@ -739,6 +741,7 @@ class Machine:
self.shell, _ = self.shell_socket.accept()
def process_serial_output() -> None:
+ assert self.process.stdout is not None
for _line in self.process.stdout:
# Ignore undecodable bytes that may occur in boot menus
line = _line.decode(errors="ignore").replace("\r", "").rstrip()
diff --git a/nixos/modules/misc/documentation.nix b/nixos/modules/misc/documentation.nix
index 7b3f9c0fe9cd..7ad4be9a02e6 100644
--- a/nixos/modules/misc/documentation.nix
+++ b/nixos/modules/misc/documentation.nix
@@ -218,9 +218,7 @@ in
++ optionals config.services.xserver.enable [ desktopItem pkgs.nixos-icons ]);
services.mingetty.helpLine = mkIf cfg.doc.enable (
- "\nRun `nixos-help` "
- + optionalString config.services.nixosManual.showManual "or press "
- + "for the NixOS manual."
+ "\nRun 'nixos-help' for the NixOS manual."
);
})
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index ccdc39eecd8d..c2a96c72d165 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -469,7 +469,6 @@
./services/misc/nix-daemon.nix
./services/misc/nix-gc.nix
./services/misc/nix-optimise.nix
- ./services/misc/nixos-manual.nix
./services/misc/nix-ssh-serve.nix
./services/misc/novacomd.nix
./services/misc/nzbget.nix
@@ -485,7 +484,6 @@
./services/misc/redmine.nix
./services/misc/rippled.nix
./services/misc/ripple-data-api.nix
- ./services/misc/rogue.nix
./services/misc/serviio.nix
./services/misc/safeeyes.nix
./services/misc/sickbeard.nix
@@ -692,6 +690,7 @@
./services/networking/prosody.nix
./services/networking/quagga.nix
./services/networking/quassel.nix
+ ./services/networking/quorum.nix
./services/networking/quicktun.nix
./services/networking/racoon.nix
./services/networking/radicale.nix
@@ -823,6 +822,7 @@
./services/web-apps/documize.nix
./services/web-apps/dokuwiki.nix
./services/web-apps/frab.nix
+ ./services/web-apps/gerrit.nix
./services/web-apps/gotify-server.nix
./services/web-apps/grocy.nix
./services/web-apps/icingaweb2/icingaweb2.nix
diff --git a/nixos/modules/profiles/installation-device.nix b/nixos/modules/profiles/installation-device.nix
index 4596e163404c..d05c0c50e82c 100644
--- a/nixos/modules/profiles/installation-device.nix
+++ b/nixos/modules/profiles/installation-device.nix
@@ -26,10 +26,6 @@ with lib;
# Show the manual.
documentation.nixos.enable = mkForce true;
- services.nixosManual.showManual = true;
-
- # Let the user play Rogue on TTY 8 during the installation.
- #services.rogue.enable = true;
# Use less privileged nixos user
users.users.nixos = {
diff --git a/nixos/modules/services/desktops/gnome3/rygel.nix b/nixos/modules/services/desktops/gnome3/rygel.nix
index 55d5e703aa19..dfe4333a8adb 100644
--- a/nixos/modules/services/desktops/gnome3/rygel.nix
+++ b/nixos/modules/services/desktops/gnome3/rygel.nix
@@ -26,5 +26,7 @@ with lib;
services.dbus.packages = [ pkgs.gnome3.rygel ];
systemd.packages = [ pkgs.gnome3.rygel ];
+
+ environment.etc."rygel.conf".source = "${pkgs.gnome3.rygel}/etc/rygel.conf";
};
}
diff --git a/nixos/modules/services/misc/nixos-manual.nix b/nixos/modules/services/misc/nixos-manual.nix
deleted file mode 100644
index ab73f49d4be5..000000000000
--- a/nixos/modules/services/misc/nixos-manual.nix
+++ /dev/null
@@ -1,73 +0,0 @@
-# This module optionally starts a browser that shows the NixOS manual
-# on one of the virtual consoles which is useful for the installation
-# CD.
-
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
- cfg = config.services.nixosManual;
- cfgd = config.documentation;
-in
-
-{
-
- options = {
-
- # TODO(@oxij): rename this to `.enable` eventually.
- services.nixosManual.showManual = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Whether to show the NixOS manual on one of the virtual
- consoles.
- '';
- };
-
- services.nixosManual.ttyNumber = mkOption {
- type = types.int;
- default = 8;
- description = ''
- Virtual console on which to show the manual.
- '';
- };
-
- services.nixosManual.browser = mkOption {
- type = types.path;
- default = "${pkgs.w3m-nographics}/bin/w3m";
- description = ''
- Browser used to show the manual.
- '';
- };
-
- };
-
-
- config = mkMerge [
- (mkIf cfg.showManual {
- assertions = singleton {
- assertion = cfgd.enable && cfgd.nixos.enable;
- message = "Can't enable `services.nixosManual.showManual` without `documentation.nixos.enable`";
- };
- })
- (mkIf (cfg.showManual && cfgd.enable && cfgd.nixos.enable) {
- console.extraTTYs = [ "tty${toString cfg.ttyNumber}" ];
-
- systemd.services.nixos-manual = {
- description = "NixOS Manual";
- wantedBy = [ "multi-user.target" ];
- serviceConfig = {
- ExecStart = "${cfg.browser} ${config.system.build.manual.manualHTMLIndex}";
- StandardInput = "tty";
- StandardOutput = "tty";
- TTYPath = "/dev/tty${toString cfg.ttyNumber}";
- TTYReset = true;
- TTYVTDisallocate = true;
- Restart = "always";
- };
- };
- })
- ];
-
-}
diff --git a/nixos/modules/services/misc/rogue.nix b/nixos/modules/services/misc/rogue.nix
deleted file mode 100644
index d56d103b5f34..000000000000
--- a/nixos/modules/services/misc/rogue.nix
+++ /dev/null
@@ -1,62 +0,0 @@
-# Execute the game `rogue' on tty 9. Mostly used by the NixOS
-# installation CD.
-
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
-
- cfg = config.services.rogue;
-
-in
-
-{
- ###### interface
-
- options = {
-
- services.rogue.enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Whether to enable the Rogue game on one of the virtual
- consoles.
- '';
- };
-
- services.rogue.tty = mkOption {
- type = types.str;
- default = "tty9";
- description = ''
- Virtual console on which to run Rogue.
- '';
- };
-
- };
-
-
- ###### implementation
-
- config = mkIf cfg.enable {
-
- console.extraTTYs = [ cfg.tty ];
-
- systemd.services.rogue =
- { description = "Rogue dungeon crawling game";
- wantedBy = [ "multi-user.target" ];
- serviceConfig =
- { ExecStart = "${pkgs.rogue}/bin/rogue";
- StandardInput = "tty";
- StandardOutput = "tty";
- TTYPath = "/dev/${cfg.tty}";
- TTYReset = true;
- TTYVTDisallocate = true;
- WorkingDirectory = "/tmp";
- Restart = "always";
- };
- };
-
- };
-
-}
diff --git a/nixos/modules/services/monitoring/prometheus/alertmanager.nix b/nixos/modules/services/monitoring/prometheus/alertmanager.nix
index 4534d150885e..69e3dcf14085 100644
--- a/nixos/modules/services/monitoring/prometheus/alertmanager.nix
+++ b/nixos/modules/services/monitoring/prometheus/alertmanager.nix
@@ -155,7 +155,7 @@ in {
systemd.services.alertmanager = {
wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
+ after = [ "network-online.target" ];
preStart = ''
${lib.getBin pkgs.envsubst}/bin/envsubst -o "/tmp/alert-manager-substituted.yaml" \
-i "${alertmanagerYml}"
diff --git a/nixos/modules/services/networking/quorum.nix b/nixos/modules/services/networking/quorum.nix
new file mode 100644
index 000000000000..2f612c9db686
--- /dev/null
+++ b/nixos/modules/services/networking/quorum.nix
@@ -0,0 +1,229 @@
+{ config, pkgs, lib, ... }:
+let
+
+ inherit (lib) mkEnableOption mkIf mkOption literalExample types optionalString;
+
+ cfg = config.services.quorum;
+ dataDir = "/var/lib/quorum";
+ genesisFile = pkgs.writeText "genesis.json" (builtins.toJSON cfg.genesis);
+ staticNodesFile = pkgs.writeText "static-nodes.json" (builtins.toJSON cfg.staticNodes);
+
+in {
+ options = {
+
+ services.quorum = {
+ enable = mkEnableOption "Quorum blockchain daemon";
+
+ user = mkOption {
+ type = types.str;
+ default = "quorum";
+ description = "The user as which to run quorum.";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = cfg.user;
+ description = "The group as which to run quorum.";
+ };
+
+ port = mkOption {
+ type = types.port;
+ default = 21000;
+ description = "Override the default port on which to listen for connections.";
+ };
+
+ nodekeyFile = mkOption {
+ type = types.path;
+ default = "${dataDir}/nodekey";
+ description = "Path to the nodekey.";
+ };
+
+ staticNodes = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ example = [ "enode://dd333ec28f0a8910c92eb4d336461eea1c20803eed9cf2c056557f986e720f8e693605bba2f4e8f289b1162e5ac7c80c914c7178130711e393ca76abc1d92f57@0.0.0.0:30303?discport=0" ];
+ description = "List of validator nodes.";
+ };
+
+ privateconfig = mkOption {
+ type = types.str;
+ default = "ignore";
+ description = "Configuration of privacy transaction manager.";
+ };
+
+ syncmode = mkOption {
+ type = types.enum [ "fast" "full" "light" ];
+ default = "full";
+ description = "Blockchain sync mode.";
+ };
+
+ blockperiod = mkOption {
+ type = types.int;
+ default = 5;
+ description = "Default minimum difference between two consecutive block's timestamps in seconds.";
+ };
+
+ permissioned = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Allow only a defined list of nodes to connect.";
+ };
+
+ rpc = {
+ enable = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Enable RPC interface.";
+ };
+
+ address = mkOption {
+ type = types.str;
+ default = "0.0.0.0";
+ description = "Listening address for RPC connections.";
+ };
+
+ port = mkOption {
+ type = types.port;
+ default = 22004;
+ description = "Override the default port on which to listen for RPC connections.";
+ };
+
+ api = mkOption {
+ type = types.str;
+ default = "admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,istanbul";
+ description = "API's offered over the HTTP-RPC interface.";
+ };
+ };
+
+ ws = {
+ enable = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Enable WS-RPC interface.";
+ };
+
+ address = mkOption {
+ type = types.str;
+ default = "0.0.0.0";
+ description = "Listening address for WS-RPC connections.";
+ };
+
+ port = mkOption {
+ type = types.port;
+ default = 8546;
+ description = "Override the default port on which to listen for WS-RPC connections.";
+ };
+
+ api = mkOption {
+ type = types.str;
+ default = "admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,istanbul";
+ description = "API's offered over the WS-RPC interface.";
+ };
+
+ origins = mkOption {
+ type = types.str;
+ default = "*";
+ description = "Origins from which to accept websockets requests";
+ };
+ };
+
+ genesis = mkOption {
+ type = types.nullOr types.attrs;
+ default = null;
+ example = literalExample '' {
+ alloc = {
+ a47385db68718bdcbddc2d2bb7c54018066ec111 = {
+ balance = "1000000000000000000000000000";
+ };
+ };
+ coinbase = "0x0000000000000000000000000000000000000000";
+ config = {
+ byzantiumBlock = 4;
+ chainId = 494702925;
+ eip150Block = 2;
+ eip155Block = 3;
+ eip158Block = 3;
+ homesteadBlock = 1;
+ isQuorum = true;
+ istanbul = {
+ epoch = 30000;
+ policy = 0;
+ };
+ };
+ difficulty = "0x1";
+ extraData = "0x0000000000000000000000000000000000000000000000000000000000000000f85ad59438f0508111273d8e482f49410ca4078afc86a961b8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0";
+ gasLimit = "0x2FEFD800";
+ mixHash = "0x63746963616c2062797a616e74696e65201111756c7420746f6c6572616e6365";
+ nonce = "0x0";
+ parentHash = "0x0000000000000000000000000000000000000000000000000000000000000000";
+ timestamp = "0x00";
+ }'';
+ description = "Blockchain genesis settings.";
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ environment.systemPackages = [ pkgs.quorum ];
+ systemd.tmpfiles.rules = [
+ "d '${dataDir}' 0770 '${cfg.user}' '${cfg.group}' - -"
+ ];
+ systemd.services.quorum = {
+ description = "Quorum daemon";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ environment = {
+ PRIVATE_CONFIG = "${cfg.privateconfig}";
+ };
+ preStart = ''
+ if [ ! -d ${dataDir}/geth ]; then
+ if [ ! -d ${dataDir}/keystore ]; then
+ echo ERROR: You need to create a wallet before initializing your genesis file, run:
+ echo # su -s /bin/sh - quorum
+ echo $ geth --datadir ${dataDir} account new
+ echo and configure your genesis file accordingly.
+ exit 1;
+ fi
+ ln -s ${staticNodesFile} ${dataDir}/static-nodes.json
+ ${pkgs.quorum}/bin/geth --datadir ${dataDir} init ${genesisFile}
+ fi
+ '';
+ serviceConfig = {
+ User = cfg.user;
+ Group = cfg.group;
+ ExecStart = ''${pkgs.quorum}/bin/geth \
+ --nodiscover \
+ --verbosity 5 \
+ --nodekey ${cfg.nodekeyFile} \
+ --istanbul.blockperiod ${toString cfg.blockperiod} \
+ --syncmode ${cfg.syncmode} \
+ ${optionalString (cfg.permissioned)
+ "--permissioned"} \
+ --mine --minerthreads 1 \
+ ${optionalString (cfg.rpc.enable)
+ "--rpc --rpcaddr ${cfg.rpc.address} --rpcport ${toString cfg.rpc.port} --rpcapi ${cfg.rpc.api}"} \
+ ${optionalString (cfg.ws.enable)
+ "--ws --wsaddr ${cfg.ws.address} --wsport ${toString cfg.ws.port} --wsapi ${cfg.ws.api} --wsorigins ${cfg.ws.origins}"} \
+ --emitcheckpoints \
+ --datadir ${dataDir} \
+ --port ${toString cfg.port}'';
+ Restart = "on-failure";
+
+ # Hardening measures
+ PrivateTmp = "true";
+ ProtectSystem = "full";
+ NoNewPrivileges = "true";
+ PrivateDevices = "true";
+ MemoryDenyWriteExecute = "true";
+ };
+ };
+ users.users.${cfg.user} = {
+ name = cfg.user;
+ group = cfg.group;
+ description = "Quorum daemon user";
+ home = dataDir;
+ isSystemUser = true;
+ };
+ users.groups.${cfg.group} = {};
+ };
+}
diff --git a/nixos/modules/services/scheduling/atd.nix b/nixos/modules/services/scheduling/atd.nix
index 93ed9231d3c5..cefe72b0e999 100644
--- a/nixos/modules/services/scheduling/atd.nix
+++ b/nixos/modules/services/scheduling/atd.nix
@@ -67,8 +67,6 @@ in
systemd.services.atd = {
description = "Job Execution Daemon (atd)";
- after = [ "systemd-udev-settle.service" ];
- wants = [ "systemd-udev-settle.service" ];
wantedBy = [ "multi-user.target" ];
path = [ at ];
diff --git a/nixos/modules/services/web-apps/gerrit.nix b/nixos/modules/services/web-apps/gerrit.nix
new file mode 100644
index 000000000000..b184c0754d45
--- /dev/null
+++ b/nixos/modules/services/web-apps/gerrit.nix
@@ -0,0 +1,218 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let
+ cfg = config.services.gerrit;
+
+ # NixOS option type for git-like configs
+ gitIniType = with types;
+ let
+ primitiveType = either str (either bool int);
+ multipleType = either primitiveType (listOf primitiveType);
+ sectionType = lazyAttrsOf multipleType;
+ supersectionType = lazyAttrsOf (either multipleType sectionType);
+ in lazyAttrsOf supersectionType;
+
+ gerritConfig = pkgs.writeText "gerrit.conf" (
+ lib.generators.toGitINI cfg.settings
+ );
+
+ # Wrap the gerrit java with all the java options so it can be called
+ # like a normal CLI app
+ gerrit-cli = pkgs.writeShellScriptBin "gerrit" ''
+ set -euo pipefail
+ jvmOpts=(
+ ${lib.escapeShellArgs cfg.jvmOpts}
+ -Xmx${cfg.jvmHeapLimit}
+ )
+ exec ${cfg.jvmPackage}/bin/java \
+ "''${jvmOpts[@]}" \
+ -jar ${cfg.package}/webapps/${cfg.package.name}.war \
+ "$@"
+ '';
+
+ gerrit-plugins = pkgs.runCommand
+ "gerrit-plugins"
+ {
+ buildInputs = [ gerrit-cli ];
+ }
+ ''
+ shopt -s nullglob
+ mkdir $out
+
+ for name in ${toString cfg.builtinPlugins}; do
+ echo "Installing builtin plugin $name.jar"
+ gerrit cat plugins/$name.jar > $out/$name.jar
+ done
+
+ for file in ${toString cfg.plugins}; do
+ name=$(echo "$file" | cut -d - -f 2-)
+ echo "Installing plugin $name"
+ ln -sf "$file" $out/$name
+ done
+ '';
+in
+{
+ options = {
+ services.gerrit = {
+ enable = mkEnableOption "Gerrit service";
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.gerrit;
+ description = "Gerrit package to use";
+ };
+
+ jvmPackage = mkOption {
+ type = types.package;
+ default = pkgs.jre_headless;
+ defaultText = "pkgs.jre_headless";
+ description = "Java Runtime Environment package to use";
+ };
+
+ jvmOpts = mkOption {
+ type = types.listOf types.str;
+ default = [
+ "-Dflogger.backend_factory=com.google.common.flogger.backend.log4j.Log4jBackendFactory#getInstance"
+ "-Dflogger.logging_context=com.google.gerrit.server.logging.LoggingContext#getInstance"
+ ];
+ description = "A list of JVM options to start gerrit with.";
+ };
+
+ jvmHeapLimit = mkOption {
+ type = types.str;
+ default = "1024m";
+ description = ''
+ How much memory to allocate to the JVM heap
+ '';
+ };
+
+ listenAddress = mkOption {
+ type = types.str;
+ default = "[::]:8080";
+ description = ''
+ hostname:port to listen for HTTP traffic.
+
+ This is bound using the systemd socket activation.
+ '';
+ };
+
+ settings = mkOption {
+ type = gitIniType;
+ default = {};
+ description = ''
+ Gerrit configuration. This will be generated to the
+ etc/gerrit.config file.
+ '';
+ };
+
+ plugins = mkOption {
+ type = types.listOf types.package;
+ default = [];
+ description = ''
+ List of plugins to add to Gerrit. Each derivation is a jar file
+ itself where the name of the derivation is the name of plugin.
+ '';
+ };
+
+ builtinPlugins = mkOption {
+ type = types.listOf (types.enum cfg.package.passthru.plugins);
+ default = [];
+ description = ''
+ List of builtins plugins to install. Those are shipped in the
+ gerrit.war file.
+ '';
+ };
+
+ serverId = mkOption {
+ type = types.str;
+ description = ''
+ Set a UUID that uniquely identifies the server.
+
+ This can be generated with
+ nix-shell -p utillinux --run uuidgen.
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+
+ services.gerrit.settings = {
+ cache.directory = "/var/cache/gerrit";
+ container.heapLimit = cfg.jvmHeapLimit;
+ gerrit.basePath = lib.mkDefault "git";
+ gerrit.serverId = cfg.serverId;
+ httpd.inheritChannel = "true";
+ httpd.listenUrl = lib.mkDefault "http://${cfg.listenAddress}";
+ index.type = lib.mkDefault "lucene";
+ };
+
+ # Add the gerrit CLI to the system to run `gerrit init` and friends.
+ environment.systemPackages = [ gerrit-cli ];
+
+ systemd.sockets.gerrit = {
+ unitConfig.Description = "Gerrit HTTP socket";
+ wantedBy = [ "sockets.target" ];
+ listenStreams = [ cfg.listenAddress ];
+ };
+
+ systemd.services.gerrit = {
+ description = "Gerrit";
+
+ wantedBy = [ "multi-user.target" ];
+ requires = [ "gerrit.socket" ];
+ after = [ "gerrit.socket" "network.target" ];
+
+ path = [
+ gerrit-cli
+ pkgs.bash
+ pkgs.coreutils
+ pkgs.git
+ pkgs.openssh
+ ];
+
+ environment = {
+ GERRIT_HOME = "%S/gerrit";
+ GERRIT_TMP = "%T";
+ HOME = "%S/gerrit";
+ XDG_CONFIG_HOME = "%S/gerrit/.config";
+ };
+
+ preStart = ''
+ set -euo pipefail
+
+ # bootstrap if nothing exists
+ if [[ ! -d git ]]; then
+ gerrit init --batch --no-auto-start
+ fi
+
+ # install gerrit.war for the plugin manager
+ rm -rf bin
+ mkdir bin
+ ln -sfv ${cfg.package}/webapps/${cfg.package.name}.war bin/gerrit.war
+
+ # copy the config, keep it mutable because Gerrit
+ ln -sfv ${gerritConfig} etc/gerrit.config
+
+ # install the plugins
+ rm -rf plugins
+ ln -sv ${gerrit-plugins} plugins
+ ''
+ ;
+
+ serviceConfig = {
+ CacheDirectory = "gerrit";
+ DynamicUser = true;
+ ExecStart = "${gerrit-cli}/bin/gerrit daemon --console-log";
+ LimitNOFILE = 4096;
+ StandardInput = "socket";
+ StandardOutput = "journal";
+ StateDirectory = "gerrit";
+ WorkingDirectory = "%S/gerrit";
+ };
+ };
+ };
+
+ meta.maintainers = with lib.maintainers; [ edef zimbatm ];
+}
diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix
index 912e05d6d400..087bd0e5df3e 100644
--- a/nixos/modules/services/web-apps/nextcloud.nix
+++ b/nixos/modules/services/web-apps/nextcloud.nix
@@ -30,7 +30,7 @@ let
occ = pkgs.writeScriptBin "nextcloud-occ" ''
#! ${pkgs.stdenv.shell}
- cd ${pkgs.nextcloud}
+ cd ${cfg.package}
sudo=exec
if [[ "$USER" != nextcloud ]]; then
sudo='exec /run/wrappers/bin/sudo -u nextcloud --preserve-env=NEXTCLOUD_CONFIG_DIR'
@@ -42,6 +42,8 @@ let
occ $*
'';
+ inherit (config.system) stateVersion;
+
in {
options.services.nextcloud = {
enable = mkEnableOption "nextcloud";
@@ -64,6 +66,11 @@ in {
default = false;
description = "Use https for generated links.";
};
+ package = mkOption {
+ type = types.package;
+ description = "Which package to use for the Nextcloud instance.";
+ relatedPackages = [ "nextcloud17" "nextcloud18" ];
+ };
maxUploadSize = mkOption {
default = "512M";
@@ -309,10 +316,31 @@ in {
}
];
- warnings = optional (cfg.poolConfig != null) ''
- Using config.services.nextcloud.poolConfig is deprecated and will become unsupported in a future release.
- Please migrate your configuration to config.services.nextcloud.poolSettings.
- '';
+ warnings = []
+ ++ (optional (cfg.poolConfig != null) ''
+ Using config.services.nextcloud.poolConfig is deprecated and will become unsupported in a future release.
+ Please migrate your configuration to config.services.nextcloud.poolSettings.
+ '')
+ ++ (optional (versionOlder cfg.package.version "18") ''
+ You're currently deploying an older version of Nextcloud. This may be needed
+ since Nextcloud doesn't allow major version upgrades across multiple versions (i.e. an
+ upgrade from 16 is possible to 17, but not to 18).
+
+ Please deploy this to your server and wait until the migration is finished. After
+ that you can deploy to the latest Nextcloud version available.
+ '');
+
+ services.nextcloud.package = with pkgs;
+ mkDefault (
+ if pkgs ? nextcloud
+ then throw ''
+ The `pkgs.nextcloud`-attribute has been removed. If it's supposed to be the default
+ nextcloud defined in an overlay, please set `services.nextcloud.package` to
+ `pkgs.nextcloud`.
+ ''
+ else if versionOlder stateVersion "20.03" then nextcloud17
+ else nextcloud18
+ );
}
{ systemd.timers.nextcloud-cron = {
@@ -407,7 +435,7 @@ in {
path = [ occ ];
script = ''
chmod og+x ${cfg.home}
- ln -sf ${pkgs.nextcloud}/apps ${cfg.home}/
+ ln -sf ${cfg.package}/apps ${cfg.home}/
mkdir -p ${cfg.home}/config ${cfg.home}/data ${cfg.home}/store-apps
ln -sf ${overrideConfig} ${cfg.home}/config/override.config.php
@@ -429,7 +457,7 @@ in {
environment.NEXTCLOUD_CONFIG_DIR = "${cfg.home}/config";
serviceConfig.Type = "oneshot";
serviceConfig.User = "nextcloud";
- serviceConfig.ExecStart = "${phpPackage}/bin/php -f ${pkgs.nextcloud}/cron.php";
+ serviceConfig.ExecStart = "${phpPackage}/bin/php -f ${cfg.package}/cron.php";
};
nextcloud-update-plugins = mkIf cfg.autoUpdateApps.enable {
serviceConfig.Type = "oneshot";
@@ -471,7 +499,7 @@ in {
enable = true;
virtualHosts = {
${cfg.hostName} = {
- root = pkgs.nextcloud;
+ root = cfg.package;
locations = {
"= /robots.txt" = {
priority = 100;
diff --git a/nixos/modules/services/web-apps/nextcloud.xml b/nixos/modules/services/web-apps/nextcloud.xml
index d66e0f0c2997..fc454f8ba254 100644
--- a/nixos/modules/services/web-apps/nextcloud.xml
+++ b/nixos/modules/services/web-apps/nextcloud.xml
@@ -113,5 +113,53 @@
maintenance:install! This command tries to install the application
and can cause unwanted side-effects!
+
+
+ Nextcloud doesn't allow to move more than one major-version forward. If you're e.g. on
+ v16, you cannot upgrade to v18, you need to upgrade to
+ v17 first. This is ensured automatically as long as the
+ stateVersion is declared properly. In that case
+ the oldest version available (one major behind the one from the previous NixOS
+ release) will be selected by default and the module will generate a warning that reminds
+ the user to upgrade to latest Nextcloud after that deploy.
+
+
+
+
+ Maintainer information
+
+
+ As stated in the previous paragraph, we must provide a clean upgrade-path for Nextcloud
+ since it cannot move more than one major version forward on a single upgrade. This chapter
+ adds some notes how Nextcloud updates should be rolled out in the future.
+
+
+
+ While minor and patch-level updates are no problem and can be done directly in the
+ package-expression (and should be backported to supported stable branches after that),
+ major-releases should be added in a new attribute (e.g. Nextcloud v19.0.0
+ should be available in nixpkgs as pkgs.nextcloud19).
+ To provide simple upgrade paths it's generally useful to backport those as well to stable
+ branches. As long as the package-default isn't altered, this won't break existing setups.
+ After that, the versioning-warning in the nextcloud-module should be
+ updated to make sure that the
+ package-option selects the latest version
+ on fresh setups.
+
+
+
+ If major-releases will be abandoned by upstream, we should check first if those are needed
+ in NixOS for a safe upgrade-path before removing those. In that case we shold keep those
+ packages, but mark them as insecure in an expression like this (in
+ <nixpkgs/pkgs/servers/nextcloud/default.nix>):
+/* ... */
+{
+ nextcloud17 = generic {
+ version = "17.0.x";
+ sha256 = "0000000000000000000000000000000000000000000000000000";
+ insecure = true;
+ };
+}
+
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 28b433104a1c..fd230a76499b 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -46,6 +46,15 @@ let
}
''));
+ commonHttpConfig = ''
+ # The mime type definitions included with nginx are very incomplete, so
+ # we use a list of mime types from the mailcap package, which is also
+ # used by most other Linux distributions by default.
+ include ${pkgs.mailcap}/etc/nginx/mime.types;
+ include ${cfg.package}/conf/fastcgi.conf;
+ include ${cfg.package}/conf/uwsgi_params;
+ '';
+
configFile = pkgs.writers.writeNginxConfig "nginx.conf" ''
pid /run/nginx/nginx.pid;
error_log ${cfg.logError};
@@ -61,12 +70,7 @@ let
${optionalString (cfg.httpConfig == "" && cfg.config == "") ''
http {
- # The mime type definitions included with nginx are very incomplete, so
- # we use a list of mime types from the mailcap package, which is also
- # used by most other Linux distributions by default.
- include ${pkgs.mailcap}/etc/nginx/mime.types;
- include ${cfg.package}/conf/fastcgi.conf;
- include ${cfg.package}/conf/uwsgi_params;
+ ${commonHttpConfig}
${optionalString (cfg.resolver.addresses != []) ''
resolver ${toString cfg.resolver.addresses} ${optionalString (cfg.resolver.valid != "") "valid=${cfg.resolver.valid}"} ${optionalString (!cfg.resolver.ipv6) "ipv6=off"};
@@ -79,7 +83,7 @@ let
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
- types_hash_max_size 2048;
+ types_hash_max_size 4096;
''}
ssl_protocols ${cfg.sslProtocols};
@@ -172,9 +176,7 @@ let
${optionalString (cfg.httpConfig != "") ''
http {
- include ${cfg.package}/conf/mime.types;
- include ${cfg.package}/conf/fastcgi.conf;
- include ${cfg.package}/conf/uwsgi_params;
+ ${common.httpConfig}
${cfg.httpConfig}
}''}
diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix
index 74d702ea1c3d..6aec1c0753a2 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -651,8 +651,7 @@ in
systemd.services.display-manager =
{ description = "X11 Server";
- after = [ "systemd-udev-settle.service" "acpid.service" "systemd-logind.service" ];
- wants = [ "systemd-udev-settle.service" ];
+ after = [ "acpid.service" "systemd-logind.service" ];
restartIfChanged = false;
diff --git a/nixos/modules/system/boot/initrd-ssh.nix b/nixos/modules/system/boot/initrd-ssh.nix
index 2d3e3b05c980..d40c1010e73c 100644
--- a/nixos/modules/system/boot/initrd-ssh.nix
+++ b/nixos/modules/system/boot/initrd-ssh.nix
@@ -10,19 +10,21 @@ in
{
- options = {
-
- boot.initrd.network.ssh.enable = mkOption {
+ options.boot.initrd.network.ssh = {
+ enable = mkOption {
type = types.bool;
default = false;
description = ''
Start SSH service during initrd boot. It can be used to debug failing
boot on a remote server, enter pasphrase for an encrypted partition etc.
Service is killed when stage-1 boot is finished.
+
+ The sshd configuration is largely inherited from
+ .
'';
};
- boot.initrd.network.ssh.port = mkOption {
+ port = mkOption {
type = types.int;
default = 22;
description = ''
@@ -30,7 +32,7 @@ in
'';
};
- boot.initrd.network.ssh.shell = mkOption {
+ shell = mkOption {
type = types.str;
default = "/bin/ash";
description = ''
@@ -38,95 +40,163 @@ in
'';
};
- boot.initrd.network.ssh.hostRSAKey = mkOption {
- type = types.nullOr types.path;
- default = null;
+ hostKeys = mkOption {
+ type = types.listOf (types.either types.str types.path);
+ default = [];
+ example = [
+ "/etc/secrets/initrd/ssh_host_rsa_key"
+ "/etc/secrets/initrd/ssh_host_ed25519_key"
+ ];
description = ''
- RSA SSH private key file in the Dropbear format.
+ Specify SSH host keys to import into the initrd.
- WARNING: Unless your bootloader supports initrd secrets, this key is
- contained insecurely in the global Nix store. Do NOT use your regular
- SSH host private keys for this purpose or you'll expose them to
- regular users!
+ To generate keys, use
+ ssh-keygen1:
+
+
+ # ssh-keygen -t rsa -N "" -f /etc/secrets/initrd/ssh_host_rsa_key
+ # ssh-keygen -t ed25519 -N "" -f /etc/secrets/initrd/ssh_host_ed_25519_key
+
+
+
+
+ Unless your bootloader supports initrd secrets, these keys
+ are stored insecurely in the global Nix store. Do NOT use
+ your regular SSH host private keys for this purpose or
+ you'll expose them to regular users!
+
+
+ Additionally, even if your initrd supports secrets, if
+ you're using initrd SSH to unlock an encrypted disk then
+ using your regular host keys exposes the private keys on
+ your unencrypted boot partition.
+
+
'';
};
- boot.initrd.network.ssh.hostDSSKey = mkOption {
- type = types.nullOr types.path;
- default = null;
- description = ''
- DSS SSH private key file in the Dropbear format.
-
- WARNING: Unless your bootloader supports initrd secrets, this key is
- contained insecurely in the global Nix store. Do NOT use your regular
- SSH host private keys for this purpose or you'll expose them to
- regular users!
- '';
- };
-
- boot.initrd.network.ssh.hostECDSAKey = mkOption {
- type = types.nullOr types.path;
- default = null;
- description = ''
- ECDSA SSH private key file in the Dropbear format.
-
- WARNING: Unless your bootloader supports initrd secrets, this key is
- contained insecurely in the global Nix store. Do NOT use your regular
- SSH host private keys for this purpose or you'll expose them to
- regular users!
- '';
- };
-
- boot.initrd.network.ssh.authorizedKeys = mkOption {
+ authorizedKeys = mkOption {
type = types.listOf types.str;
default = config.users.users.root.openssh.authorizedKeys.keys;
+ defaultText = "config.users.users.root.openssh.authorizedKeys.keys";
description = ''
Authorized keys for the root user on initrd.
- Note that Dropbear doesn't support OpenSSH's Ed25519 key type.
'';
};
-
};
- config = mkIf (config.boot.initrd.network.enable && cfg.enable) {
+ imports =
+ map (opt: mkRemovedOptionModule ([ "boot" "initrd" "network" "ssh" ] ++ [ opt ]) ''
+ The initrd SSH functionality now uses OpenSSH rather than Dropbear.
+
+ If you want to keep your existing initrd SSH host keys, convert them with
+ $ dropbearconvert dropbear openssh dropbear_host_$type_key ssh_host_$type_key
+ and then set options.boot.initrd.network.ssh.hostKeys.
+ '') [ "hostRSAKey" "hostDSSKey" "hostECDSAKey" ];
+
+ config = let
+ # Nix complains if you include a store hash in initrd path names, so
+ # as an awful hack we drop the first character of the hash.
+ initrdKeyPath = path: if isString path
+ then path
+ else let name = builtins.baseNameOf path; in
+ builtins.unsafeDiscardStringContext ("/etc/ssh/" +
+ substring 1 (stringLength name) name);
+
+ sshdCfg = config.services.openssh;
+
+ sshdConfig = ''
+ Port ${toString cfg.port}
+
+ PasswordAuthentication no
+ ChallengeResponseAuthentication no
+
+ ${flip concatMapStrings cfg.hostKeys (path: ''
+ HostKey ${initrdKeyPath path}
+ '')}
+
+ KexAlgorithms ${concatStringsSep "," sshdCfg.kexAlgorithms}
+ Ciphers ${concatStringsSep "," sshdCfg.ciphers}
+ MACs ${concatStringsSep "," sshdCfg.macs}
+
+ LogLevel ${sshdCfg.logLevel}
+
+ ${if sshdCfg.useDns then ''
+ UseDNS yes
+ '' else ''
+ UseDNS no
+ ''}
+ '';
+ in mkIf (config.boot.initrd.network.enable && cfg.enable) {
assertions = [
- { assertion = cfg.authorizedKeys != [];
+ {
+ assertion = cfg.authorizedKeys != [];
message = "You should specify at least one authorized key for initrd SSH";
}
+
+ {
+ assertion = cfg.hostKeys != [];
+ message = ''
+ You must now pre-generate the host keys for initrd SSH.
+ See the boot.inird.network.ssh.hostKeys documentation
+ for instructions.
+ '';
+ }
];
boot.initrd.extraUtilsCommands = ''
- copy_bin_and_libs ${pkgs.dropbear}/bin/dropbear
+ copy_bin_and_libs ${pkgs.openssh}/bin/sshd
cp -pv ${pkgs.glibc.out}/lib/libnss_files.so.* $out/lib
'';
boot.initrd.extraUtilsCommandsTest = ''
- $out/bin/dropbear -V
+ # sshd requires a host key to check config, so we pass in the test's
+ echo -n ${escapeShellArg sshdConfig} |
+ $out/bin/sshd -t -f /dev/stdin \
+ -h ${../../../tests/initrd-network-ssh/ssh_host_ed25519_key}
'';
boot.initrd.network.postCommands = ''
echo '${cfg.shell}' > /etc/shells
echo 'root:x:0:0:root:/root:${cfg.shell}' > /etc/passwd
+ echo 'sshd:x:1:1:sshd:/var/empty:/bin/nologin' >> /etc/passwd
echo 'passwd: files' > /etc/nsswitch.conf
- mkdir -p /var/log
+ mkdir -p /var/log /var/empty
touch /var/log/lastlog
- mkdir -p /etc/dropbear
+ mkdir -p /etc/ssh
+ echo -n ${escapeShellArg sshdConfig} > /etc/ssh/sshd_config
+
+ echo "export PATH=$PATH" >> /etc/profile
+ echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> /etc/profile
mkdir -p /root/.ssh
${concatStrings (map (key: ''
echo ${escapeShellArg key} >> /root/.ssh/authorized_keys
'') cfg.authorizedKeys)}
- dropbear -s -j -k -E -p ${toString cfg.port} ${optionalString (cfg.hostRSAKey == null && cfg.hostDSSKey == null && cfg.hostECDSAKey == null) "-R"}
+ ${flip concatMapStrings cfg.hostKeys (path: ''
+ # keys from Nix store are world-readable, which sshd doesn't like
+ chmod 0600 "${initrdKeyPath path}"
+ '')}
+
+ /bin/sshd -e
'';
- boot.initrd.secrets =
- (optionalAttrs (cfg.hostRSAKey != null) { "/etc/dropbear/dropbear_rsa_host_key" = cfg.hostRSAKey; }) //
- (optionalAttrs (cfg.hostDSSKey != null) { "/etc/dropbear/dropbear_dss_host_key" = cfg.hostDSSKey; }) //
- (optionalAttrs (cfg.hostECDSAKey != null) { "/etc/dropbear/dropbear_ecdsa_host_key" = cfg.hostECDSAKey; });
+ boot.initrd.postMountCommands = ''
+ # Stop sshd cleanly before stage 2.
+ #
+ # If you want to keep it around to debug post-mount SSH issues,
+ # run `touch /.keep_sshd` (either from an SSH session or in
+ # another initrd hook like preDeviceCommands).
+ if ! [ -e /.keep_sshd ]; then
+ pkill -x sshd
+ fi
+ '';
+ boot.initrd.secrets = listToAttrs
+ (map (path: nameValuePair (initrdKeyPath path) path) cfg.hostKeys);
};
}
diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix
index 93cd801ef803..9e3ee5cf0a3a 100644
--- a/nixos/modules/system/boot/stage-1.nix
+++ b/nixos/modules/system/boot/stage-1.nix
@@ -142,7 +142,10 @@ let
let source' = if source == null then dest else source; in
''
mkdir -p $(dirname "$out/secrets/${dest}")
- cp -a ${source'} "$out/secrets/${dest}"
+ # Some programs (e.g. ssh) doesn't like secrets to be
+ # symlinks, so we use `cp -L` here to match the
+ # behaviour when secrets are natively supported.
+ cp -Lr ${source'} "$out/secrets/${dest}"
''
) config.boot.initrd.secrets))
}
diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix
index 09c7e074e121..07225ee88ff1 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -478,6 +478,7 @@ in
createImportService = pool:
nameValuePair "zfs-import-${pool}" {
description = "Import ZFS pool \"${pool}\"";
+ # we need systemd-udev-settle until https://github.com/zfsonlinux/zfs/pull/4943 is merged
requires = [ "systemd-udev-settle.service" ];
after = [ "systemd-udev-settle.service" "systemd-modules-load.service" ];
wantedBy = (getPoolMounts pool) ++ [ "local-fs.target" ];
diff --git a/nixos/release-small.nix b/nixos/release-small.nix
index 7b86a91357ec..2a15073b6698 100644
--- a/nixos/release-small.nix
+++ b/nixos/release-small.nix
@@ -28,7 +28,7 @@ let
in rec {
nixos = {
- inherit (nixos') channel manual iso_minimal dummy;
+ inherit (nixos') channel manual options iso_minimal dummy;
tests = {
inherit (nixos'.tests)
containers-imperative
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 51b463747b0e..b62a3e260aaa 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -97,6 +97,7 @@ in
fontconfig-default-fonts = handleTest ./fontconfig-default-fonts.nix {};
freeswitch = handleTest ./freeswitch.nix {};
fsck = handleTest ./fsck.nix {};
+ gerrit = handleTest ./gerrit.nix {};
gotify-server = handleTest ./gotify-server.nix {};
grocy = handleTest ./grocy.nix {};
gitdaemon = handleTest ./gitdaemon.nix {};
@@ -210,6 +211,7 @@ in
nghttpx = handleTest ./nghttpx.nix {};
nginx = handleTest ./nginx.nix {};
nginx-etag = handleTest ./nginx-etag.nix {};
+ nginx-pubhtml = handleTest ./nginx-pubhtml.nix {};
nginx-sso = handleTest ./nginx-sso.nix {};
nix-ssh-serve = handleTest ./nix-ssh-serve.nix {};
nixos-generate-config = handleTest ./nixos-generate-config.nix {};
@@ -250,6 +252,7 @@ in
prosodyMysql = handleTest ./xmpp/prosody-mysql.nix {};
proxy = handleTest ./proxy.nix {};
quagga = handleTest ./quagga.nix {};
+ quorum = handleTest ./quorum.nix {};
rabbitmq = handleTest ./rabbitmq.nix {};
radarr = handleTest ./radarr.nix {};
radicale = handleTest ./radicale.nix {};
@@ -306,6 +309,7 @@ in
vault = handleTest ./vault.nix {};
victoriametrics = handleTest ./victoriametrics.nix {};
virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {};
+ wg-quick = handleTest ./wireguard/wg-quick.nix {};
wireguard = handleTest ./wireguard {};
wireguard-generated = handleTest ./wireguard/generated.nix {};
wireguard-namespaces = handleTest ./wireguard/namespaces.nix {};
diff --git a/nixos/tests/gerrit.nix b/nixos/tests/gerrit.nix
new file mode 100644
index 000000000000..e8b5cb4c4feb
--- /dev/null
+++ b/nixos/tests/gerrit.nix
@@ -0,0 +1,56 @@
+import ./make-test-python.nix ({ pkgs, ... }:
+
+let
+ lfs = pkgs.fetchurl {
+ url = "https://gerrit-ci.gerritforge.com/job/plugin-lfs-bazel-master/90/artifact/bazel-bin/plugins/lfs/lfs.jar";
+ sha256 = "023b0kd8djm3cn1lf1xl67yv3j12yl8bxccn42lkfmwxjwjfqw6h";
+ };
+
+in {
+ name = "gerrit";
+
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ flokli zimbatm ];
+ };
+
+ nodes = {
+ server =
+ { config, pkgs, ... }: {
+ networking.firewall.allowedTCPPorts = [ 80 2222 ];
+
+ virtualisation.memorySize = 1024;
+
+ services.gerrit = {
+ enable = true;
+ serverId = "aa76c84b-50b0-4711-a0a0-1ee30e45bbd0";
+ listenAddress = "[::]:80";
+ jvmPackage = pkgs.jdk12_headless;
+ jvmHeapLimit = "1g";
+
+ plugins = [ lfs ];
+ builtinPlugins = [ "hooks" "webhooks" ];
+ settings = {
+ gerrit.canonicalWebUrl = "http://server";
+ lfs.plugin = "lfs";
+ plugins.allowRemoteAdmin = true;
+ sshd.listenAddress = "[::]:2222";
+ sshd.advertisedAddress = "[::]:2222";
+ };
+ };
+ };
+
+ client =
+ { ... }: {
+ };
+ };
+
+ testScript = ''
+ start_all()
+ server.wait_for_unit("gerrit.service")
+ server.wait_for_open_port(80)
+ client.succeed("curl http://server")
+
+ server.wait_for_open_port(2222)
+ client.succeed("nc -z server 2222")
+ '';
+})
diff --git a/nixos/tests/initrd-network-ssh/default.nix b/nixos/tests/initrd-network-ssh/default.nix
index 73d9f938e226..017de6882081 100644
--- a/nixos/tests/initrd-network-ssh/default.nix
+++ b/nixos/tests/initrd-network-ssh/default.nix
@@ -3,7 +3,7 @@ import ../make-test-python.nix ({ lib, ... }:
{
name = "initrd-network-ssh";
meta = with lib.maintainers; {
- maintainers = [ willibutz ];
+ maintainers = [ willibutz emily ];
};
nodes = with lib; {
@@ -17,9 +17,9 @@ import ../make-test-python.nix ({ lib, ... }:
enable = true;
ssh = {
enable = true;
- authorizedKeys = [ "${readFile ./openssh.pub}" ];
+ authorizedKeys = [ (readFile ./id_ed25519.pub) ];
port = 22;
- hostRSAKey = ./dropbear.priv;
+ hostKeys = [ ./ssh_host_ed25519_key ];
};
};
boot.initrd.preLVMCommands = ''
@@ -42,11 +42,11 @@ import ../make-test-python.nix ({ lib, ... }:
"${toString (head (splitString " " (
toString (elemAt (splitString "\n" config.networking.extraHosts) 2)
)))} "
- "${readFile ./dropbear.pub}"
+ "${readFile ./ssh_host_ed25519_key.pub}"
];
};
sshKey = {
- source = ./openssh.priv; # dont use this anywhere else
+ source = ./id_ed25519;
mode = "0600";
};
};
@@ -56,7 +56,17 @@ import ../make-test-python.nix ({ lib, ... }:
testScript = ''
start_all()
client.wait_for_unit("network.target")
- client.wait_until_succeeds("ping -c 1 server")
+
+
+ def ssh_is_up(_) -> bool:
+ status, _ = client.execute("nc -z server 22")
+ return status == 0
+
+
+ with client.nested("waiting for SSH server to come up"):
+ retry(ssh_is_up)
+
+
client.succeed(
"ssh -i /etc/sshKey -o UserKnownHostsFile=/etc/knownHosts server 'touch /fnord'"
)
diff --git a/nixos/tests/initrd-network-ssh/dropbear.priv b/nixos/tests/initrd-network-ssh/dropbear.priv
deleted file mode 100644
index af340535f0a3..000000000000
Binary files a/nixos/tests/initrd-network-ssh/dropbear.priv and /dev/null differ
diff --git a/nixos/tests/initrd-network-ssh/dropbear.pub b/nixos/tests/initrd-network-ssh/dropbear.pub
deleted file mode 100644
index 385c625522aa..000000000000
--- a/nixos/tests/initrd-network-ssh/dropbear.pub
+++ /dev/null
@@ -1 +0,0 @@
-ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCzJ0OniLB91MpPC86I1m3wwJeAc+Gme7bAuaLIU/cSfPwxT5NO7MfCp0Pu94gYDKtDXMs/wXg0bTAVDeAFFkdIj6kBBumEmQLCTL48q2UxDIXVLT/E/AAgj6q7WwgCg7fwm4Vjn4z7aUyBx8EfRy+5/SQyeYla3D/lFYgMi5x4D6J+yeR+JPAptDE/IR5IizNV7mY0ZcoXYyHrrehI1tTYEEqjX13ZqS4OCBFWwHe1QHhRNM+jHhcATbgikjAj8FyFPtLvc+dSVtkuhQktQl36Bi8zMUQcV6+mM7Ln6DBcDlM9urHKLYPTWmUAyhxM955iglOn5z0RaAIcyNMT6hz0rHaNf0BIlmbXoTC0XGjHh/OnoOEC/zg0JqgQTnPiU45K4TnRSSXp2GfiDfiQAK0+HaXACkjuFR68u7WCZpB1Bse1OgKNClFqtRhIr5DilUb2/e5DCCmFkddMUcjmYqzZdbXNt7fo8CFULe+mbiCp8+tMg4aRTaDZ/Hk93nCvGE5TP2ypEMbfL6nRVKvXOjhdvSQQgKwx+O003FDEHCSG0Bpageh7yVpna+SPrbGklce7MjTpbx3iIwmvKpQ6asnK1L3KkahpY1S3NhQ+/S3Gs8KWQ5LAU+d3xiPX3jfIVHsCIIyxHDbwcJvxM4MFBFQpqRMD6E+LoM9RHjl4C9k2iQ== tmtynkky@duuni
diff --git a/nixos/tests/initrd-network-ssh/generate-keys.nix b/nixos/tests/initrd-network-ssh/generate-keys.nix
index 0183e12d7a88..3d7978890ab0 100644
--- a/nixos/tests/initrd-network-ssh/generate-keys.nix
+++ b/nixos/tests/initrd-network-ssh/generate-keys.nix
@@ -1,12 +1,10 @@
with import ../../.. {};
runCommand "gen-keys" {
- buildInputs = [ dropbear openssh ];
+ buildInputs = [ openssh ];
}
''
mkdir $out
- dropbearkey -t rsa -f $out/dropbear.priv -s 4096 | sed -n 2p > $out/dropbear.pub
- ssh-keygen -q -t rsa -b 4096 -N "" -f client
- mv client $out/openssh.priv
- mv client.pub $out/openssh.pub
+ ssh-keygen -q -t ed25519 -N "" -f $out/ssh_host_ed25519_key
+ ssh-keygen -q -t ed25519 -N "" -f $out/id_ed25519
''
diff --git a/nixos/tests/initrd-network-ssh/id_ed25519 b/nixos/tests/initrd-network-ssh/id_ed25519
new file mode 100644
index 000000000000..f914b3f712fc
--- /dev/null
+++ b/nixos/tests/initrd-network-ssh/id_ed25519
@@ -0,0 +1,7 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
+QyNTUxOQAAACAVcX+32Yqig25RxRA8bel/f604wV0p/63um+Oku/3vfwAAAJi/AJZMvwCW
+TAAAAAtzc2gtZWQyNTUxOQAAACAVcX+32Yqig25RxRA8bel/f604wV0p/63um+Oku/3vfw
+AAAEAPLjQusjrB90Lk3996G3AbtTeK+XweNgxaegYnml/A/RVxf7fZiqKDblHFEDxt6X9/
+rTjBXSn/re6b46S7/e9/AAAAEG5peGJsZEBsb2NhbGhvc3QBAgMEBQ==
+-----END OPENSSH PRIVATE KEY-----
diff --git a/nixos/tests/initrd-network-ssh/id_ed25519.pub b/nixos/tests/initrd-network-ssh/id_ed25519.pub
new file mode 100644
index 000000000000..40de4a8ac602
--- /dev/null
+++ b/nixos/tests/initrd-network-ssh/id_ed25519.pub
@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBVxf7fZiqKDblHFEDxt6X9/rTjBXSn/re6b46S7/e9/ nixbld@localhost
diff --git a/nixos/tests/initrd-network-ssh/openssh.priv b/nixos/tests/initrd-network-ssh/openssh.priv
deleted file mode 100644
index 816d65435fd7..000000000000
--- a/nixos/tests/initrd-network-ssh/openssh.priv
+++ /dev/null
@@ -1,51 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIJKAIBAAKCAgEA7+9A2PCPOTAlFmrablrUWA+VZdAuLfM6JXeHsOF7ZbC2F6lv
-WmvDM925DQqhiAjcgWnt5WHWS5Y+b7lGnuzT7fyKegXd80nCRmqlpSG3srX0/lxR
-aQAJLzfoDjcsF+ceswQo6GSsYnCHVxMNs007gbbVY3f7o+sWZtLdxJPD2iHvl5Zr
-LK0d1RLMmU6cfIhIABlL0S8EWiv29RROepsCQnS0dnK2b+von1SCYoggvAMe2ToA
-IAJ8+uqaYfGAyn9q8fjZiRHxLmKDq90tKoCUL5r/2dmEIE+t8T/3PfHoq1QzZts9
-W9idhBdT21dEXBtGyoMtckp5njk5m82LQDYiOXkuSoIUhSOteh5g7fBv1BtVSERx
-Jg3UeJjPeGKFwdnzapmAKC2w/6V8xcIINNA+fhZA7B9fD1RAi2TECZ+gyMYDc4T+
-USlMSm9cfvSOrf2+5ngtFb84nHjqvClxCMLu+bCWK8HamqUzhE/a5LbR+48E7PyG
-s3KV+sWFN9KOnakTjj/6iQhXZRhgeAK39F2XTk5Ms5Y+BRSStnMoMZA2grIV+jHi
-1zbWokVqXPI5YRo5isR/PgtKAV6FfNWumcYoFJ9F40pMHQ6hJVEmtrCBx7EApSl3
-mSGbQJUmilLC51qNhwQRbD//ZtpIrN82HTMKzZ6kj7kDCdsff+wsnkIXmmMCAwEA
-AQKCAgA4tMINw6UF7hQF3VEsnbjr6xrzCiWv5HlMm5htPI1OdlpC81+G7ksfOfrf
-UzDkFrwOtftsqBfem268Nvyy2OQprfMIbdSMCFWrEM9/XJ2u1gRGDYmMGF8TUtI8
-cduw9oWx53zHl+uKBHBoKu+k/c7flFeQf63wisIroRCawhWau0SF/h3sXCndzuie
-Hw8q+4aQx2m80bDkotlmCNuXbIU3MZ/pEql9gDLlXTLHmMaryM0EqAmZhx0ErGe6
-WDqJIV4kPB0loSDwRoY6GzbugZ8ENUzcruTkQhCpIOYNNNw5idfwKkaxK1vm+SBv
-iYt1fVjYyfH2vhVKSNoNsaGEloa1u4Dymt/FpFztEpRzHXcw93N8BdLxJ4OUhzm2
-iAbpiyjniTIeAVVi7BUwLXh5WAx8nT0eeb1zKoZg1p1ciK5cYl1Uel7j8xRycsSW
-3YgmtuPqY4Agbc9v3eXbQZNDk48JFMEqpIxk97FAkRYpzfxg5Qq14WJCp60CkdRt
-T60hXy8lT/BcI8OWLfGJuBbsVLNRiC7PpwqRKQAinXSv134FpP7jrhpkMybs2oIS
-5obRG7J5OfOTp925erG5mrpwqa3BPkgqx347Wj9z8quOZyuhi+XaPvqmPtvs5JOl
-4RCqjt6RQlHm7xos9ZZGI4jDAIFaFWgyVZrYplOgwxWma4DTgQKCAQEA9+tizQRU
-lF0lxNcEPvsFnYJo80Y+MQK9VdtlhR19YuSfwP1NCaMG1MhQ+PVBVmepOwJMRJR7
-9PLfOouNMfixKBGP12dtStMuh7jowq/BxhRI6JWp3RhTZ1yJ9ouzHze7IDrEBa6w
-p0hUu9H0Sbt51LXbC3JmTyhbdhfry559DfyGW1Ma/bv/pihL9B5Y7sNf1thNp1gi
-GbQ9B+o2Yyw8ZD8zY+sl+aYDSWyCtcBV/KXEF74Bkfs/a5ExJ00X0jYj/TAp2ray
-T4PY0FR8wN/O10bFLP9j+Xa/ywbcPhoj8nvVRIg9VfWT/QaEd+KR0EZVxdjCCqne
-enbSQksTpAZNwQKCAQEA98E+BMmS+yHUVUhNZABtQ5avwuV4+DoSN8KTp3xwQ0CH
-m9fWxSDs12FdyMhDxrJPeywvHtZ18/7cl3dr8wnFVE0s4ongnRDXsNk5xN6J3AaO
-KqW4HF9cbwZqzLILy8TrO+EK/EQV9FypbrxqvxAlP1kezIA2CJNzVRAgimSuV/H7
-05HTnp5W06fjtEf8U1CUrdNetoSROUo1j/IMGPYGlsBFYAGrj5y/BlKd+3T3kjRp
-Xje7HpiykjrZHn0WDp04Ln+u9nveEewXmHKch313emt7HpW0xspp8JM8OZtEKozk
-D5PfYdBfMJJOUlqovCCzTTJ6kNOahknKXFeO/qs5IwKCAQEAjF0/zhWikXF/fcfD
-Bql2z2vTYdEmSvdjHSYff1Nn90K71DdVk5wytOxJM/sfp/z+yoMNjVKIL/IGQw5Z
-va4xFx+CUhGjxlZ0pLEjT37U9gHsGYsK5jvslLvG/MixfH5AOwoqi5ERQVTpbIF9
-jvVPEAh6YSu/ExglWGJIxTsRUIblxvTxdjEnl/p+rlM0RNJnA6vpo1J51BXA7CdF
-7bZQ5u0Feo/bK1I70ClYg/DGfkmYEV0pZG5cxNkqfDbgwsqWa7YGLGd94xkh+ymq
-jETqxeWyozxhbQ83nYpfzeVc7t//qlJ8b5uf0wUKoRmtNr9rtp13lzP/21REzPXW
-w+oxwQKCAQAoAf2Y2lAw25KlPuq4ZlU+n9u8FkBFnWMJvBMJ7c9XHNmJMf6NkLaO
-RTvWy3geYvbwxf7J9QnRH+vRTciR05cY+Olxn6A03N5nwXxRrToH3MsiWeZ0NnX/
-u8KNUYcUHbV60ulqOThuYHQ/3I9EUUAijaqqjV2sXts19ke68W0x6HKpBJhuudT9
-ktPzbdhyP8Xyl/pocNnerXwexZBsi3Ye6+eIDFz+8OnsBHVcgNPluS72tvsxgqj7
-ciNTiBGCxKKo55eCWBhRPpXE2WUrf/hGPYsBMl2h6FfZMH1+M/N7B4tgdJmS+woU
-Ftws8lTjJEiwA6HFN1ZxrwLNjJobx9yPAoIBAE0igsBuWWn6rXeOPylYg4264XOq
-8gb94pte2n9amDgCzyCn8m6AL3snLC/AoCD19DK+gyK0ukoesXPa3iX6w2xv69ZC
-urDx36Jhd4zrJb4QsFPoeKfDP+UvNVZaS41vipRRzY/y11em15prUZ4U8FA/UT1Y
-FzkBo9r6iUZRnyBLppMuEfWASDtuRNmeIHynoT1AcQOH3l9vR210iEpmAuJr0CYA
-bvTuz3UzzGGEAuIUvuaiRtkfKY52jBmiEr7SSPCr1HvLj3Ccz8bgjgR2kiXmcU50
-1zLnaPAD44LZ/0Fjqj+PimQGT6K7CNXPllmYh7MvoU52g3SVPf6rHlIR0Nc=
------END RSA PRIVATE KEY-----
diff --git a/nixos/tests/initrd-network-ssh/openssh.pub b/nixos/tests/initrd-network-ssh/openssh.pub
deleted file mode 100644
index 5b72b8085f27..000000000000
--- a/nixos/tests/initrd-network-ssh/openssh.pub
+++ /dev/null
@@ -1 +0,0 @@
-ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDv70DY8I85MCUWatpuWtRYD5Vl0C4t8zold4ew4XtlsLYXqW9aa8Mz3bkNCqGICNyBae3lYdZLlj5vuUae7NPt/Ip6Bd3zScJGaqWlIbeytfT+XFFpAAkvN+gONywX5x6zBCjoZKxicIdXEw2zTTuBttVjd/uj6xZm0t3Ek8PaIe+XlmssrR3VEsyZTpx8iEgAGUvRLwRaK/b1FE56mwJCdLR2crZv6+ifVIJiiCC8Ax7ZOgAgAnz66pph8YDKf2rx+NmJEfEuYoOr3S0qgJQvmv/Z2YQgT63xP/c98eirVDNm2z1b2J2EF1PbV0RcG0bKgy1ySnmeOTmbzYtANiI5eS5KghSFI616HmDt8G/UG1VIRHEmDdR4mM94YoXB2fNqmYAoLbD/pXzFwgg00D5+FkDsH18PVECLZMQJn6DIxgNzhP5RKUxKb1x+9I6t/b7meC0VvziceOq8KXEIwu75sJYrwdqapTOET9rkttH7jwTs/IazcpX6xYU30o6dqROOP/qJCFdlGGB4Arf0XZdOTkyzlj4FFJK2cygxkDaCshX6MeLXNtaiRWpc8jlhGjmKxH8+C0oBXoV81a6ZxigUn0XjSkwdDqElUSa2sIHHsQClKXeZIZtAlSaKUsLnWo2HBBFsP/9m2kis3zYdMwrNnqSPuQMJ2x9/7CyeQheaYw== tmtynkky@duuni
diff --git a/nixos/tests/initrd-network-ssh/ssh_host_ed25519_key b/nixos/tests/initrd-network-ssh/ssh_host_ed25519_key
new file mode 100644
index 000000000000..f1e29459b7a3
--- /dev/null
+++ b/nixos/tests/initrd-network-ssh/ssh_host_ed25519_key
@@ -0,0 +1,7 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
+QyNTUxOQAAACDP9Mz6qlxdQqA4omrgbOlVsxSGONCJstjW9zqquajlIAAAAJg0WGFGNFhh
+RgAAAAtzc2gtZWQyNTUxOQAAACDP9Mz6qlxdQqA4omrgbOlVsxSGONCJstjW9zqquajlIA
+AAAEA0Hjs7LfFPdTf3ThGx6GNKvX0ItgzgXs91Z3oGIaF6S8/0zPqqXF1CoDiiauBs6VWz
+FIY40Imy2Nb3Oqq5qOUgAAAAEG5peGJsZEBsb2NhbGhvc3QBAgMEBQ==
+-----END OPENSSH PRIVATE KEY-----
diff --git a/nixos/tests/initrd-network-ssh/ssh_host_ed25519_key.pub b/nixos/tests/initrd-network-ssh/ssh_host_ed25519_key.pub
new file mode 100644
index 000000000000..3aa1587e1dce
--- /dev/null
+++ b/nixos/tests/initrd-network-ssh/ssh_host_ed25519_key.pub
@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM/0zPqqXF1CoDiiauBs6VWzFIY40Imy2Nb3Oqq5qOUg nixbld@localhost
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index 983861911e0d..babde4126c4c 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -104,7 +104,6 @@ let
with subtest("Assert readiness of login prompt"):
machine.succeed("echo hello")
- machine.wait_for_unit("nixos-manual")
with subtest("Wait for hard disks to appear in /dev"):
machine.succeed("udevadm settle")
diff --git a/nixos/tests/mongodb.nix b/nixos/tests/mongodb.nix
index 9ebf84eed232..ee7fc50f7ecc 100644
--- a/nixos/tests/mongodb.nix
+++ b/nixos/tests/mongodb.nix
@@ -1,42 +1,52 @@
# This test start mongodb, runs a query using mongo shell
-import ./make-test-python.nix ({ pkgs, ...} : let
- testQuery = pkgs.writeScript "nixtest.js" ''
- db.greetings.insert({ "greeting": "hello" });
- print(db.greetings.findOne().greeting);
- '';
-in {
- name = "mongodb";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ bluescreen303 offline cstrahan rvl phile314 ];
- };
+import ./make-test-python.nix ({ pkgs, ... }:
+ let
+ testQuery = pkgs.writeScript "nixtest.js" ''
+ db.greetings.insert({ "greeting": "hello" });
+ print(db.greetings.findOne().greeting);
+ '';
- nodes = {
- one =
- { ... }:
- {
- services = {
- mongodb.enable = true;
- mongodb.enableAuth = true;
- mongodb.initialRootPassword = "root";
- mongodb.initialScript = pkgs.writeText "mongodb_initial.js" ''
- db = db.getSiblingDB("nixtest");
- db.createUser({user:"nixtest",pwd:"nixtest",roles:[{role:"readWrite",db:"nixtest"}]});
- '';
- mongodb.extraConfig = ''
- # Allow starting engine with only a small virtual disk
- storage.journal.enabled: false
- storage.mmapv1.smallFiles: true
- '';
- };
- };
+ runMongoDBTest = pkg: ''
+ node.execute("(rm -rf data || true) && mkdir data")
+ node.execute(
+ "${pkg}/bin/mongod --fork --logpath logs --dbpath data"
+ )
+ node.wait_for_open_port(27017)
+
+ assert "hello" in node.succeed(
+ "mongo ${testQuery}"
+ )
+
+ node.execute(
+ "${pkg}/bin/mongod --shutdown --dbpath data"
+ )
+ node.wait_for_closed_port(27017)
+ '';
+
+ in {
+ name = "mongodb";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ bluescreen303 offline cstrahan rvl phile314 ];
};
- testScript = ''
- start_all()
- one.wait_for_unit("mongodb.service")
- one.succeed(
- "mongo -u nixtest -p nixtest nixtest ${testQuery} | grep -q hello"
- )
- '';
-})
+ nodes = {
+ node = {...}: {
+ environment.systemPackages = with pkgs; [
+# mongodb-3_4
+ mongodb-3_6
+ mongodb-4_0
+ ];
+ };
+ };
+
+ testScript = ''
+ node.start()
+ ''
+# + runMongoDBTest pkgs.mongodb-3_4
+ + runMongoDBTest pkgs.mongodb-3_6
+ + runMongoDBTest pkgs.mongodb-4_0
+ + ''
+ node.shutdown()
+ '';
+ })
diff --git a/nixos/tests/nginx-pubhtml.nix b/nixos/tests/nginx-pubhtml.nix
new file mode 100644
index 000000000000..432913cb42d2
--- /dev/null
+++ b/nixos/tests/nginx-pubhtml.nix
@@ -0,0 +1,20 @@
+import ./make-test-python.nix {
+ name = "nginx-pubhtml";
+
+ machine = { pkgs, ... }: {
+ services.nginx.enable = true;
+ services.nginx.virtualHosts.localhost = {
+ locations."~ ^/\\~([a-z0-9_]+)(/.*)?$".alias = "/home/$1/public_html$2";
+ };
+ users.users.foo.isNormalUser = true;
+ };
+
+ testScript = ''
+ machine.wait_for_unit("nginx")
+ machine.wait_for_open_port(80)
+ machine.succeed("chmod 0711 /home/foo")
+ machine.succeed("su -c 'mkdir -p /home/foo/public_html' foo")
+ machine.succeed("su -c 'echo bar > /home/foo/public_html/bar.txt' foo")
+ machine.succeed('test "$(curl -fvvv http://localhost/~foo/bar.txt)" = bar')
+ '';
+}
diff --git a/nixos/tests/quorum.nix b/nixos/tests/quorum.nix
new file mode 100644
index 000000000000..846d2a930188
--- /dev/null
+++ b/nixos/tests/quorum.nix
@@ -0,0 +1,79 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "quorum";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ mmahut ];
+ };
+
+ nodes = {
+ machine = { ... }: {
+ services.quorum = {
+ enable = true;
+ permissioned = false;
+ staticNodes = [ "enode://dd333ec28f0a8910c92eb4d336461eea1c20803eed9cf2c056557f986e720f8e693605bba2f4e8f289b1162e5ac7c80c914c7178130711e393ca76abc1d92f57@0.0.0.0:30303?discport=0" ];
+ genesis = {
+ alloc = {
+ "189d23d201b03ae1cf9113672df29a5d672aefa3" = {
+ balance = "0x446c3b15f9926687d2c40534fdb564000000000000";
+ };
+ "44b07d2c28b8ed8f02b45bd84ac7d9051b3349e6" = {
+ balance = "0x446c3b15f9926687d2c40534fdb564000000000000";
+ };
+ "4c1ccd426833b9782729a212c857f2f03b7b4c0d" = {
+ balance = "0x446c3b15f9926687d2c40534fdb564000000000000";
+ };
+ "7ae555d0f6faad7930434abdaac2274fd86ab516" = {
+ balance = "0x446c3b15f9926687d2c40534fdb564000000000000";
+ };
+ c1056df7c02b6f1a353052eaf0533cc7cb743b52 = {
+ balance = "0x446c3b15f9926687d2c40534fdb564000000000000";
+ };
+ };
+ coinbase = "0x0000000000000000000000000000000000000000";
+ config = {
+ byzantiumBlock = 1;
+ chainId = 10;
+ eip150Block = 1;
+ eip150Hash =
+ "0x0000000000000000000000000000000000000000000000000000000000000000";
+ eip155Block = 1;
+ eip158Block = 1;
+ isQuorum = true;
+ istanbul = {
+ epoch = 30000;
+ policy = 0;
+ };
+ };
+ difficulty = "0x1";
+ extraData =
+ "0x0000000000000000000000000000000000000000000000000000000000000000f8aff869944c1ccd426833b9782729a212c857f2f03b7b4c0d94189d23d201b03ae1cf9113672df29a5d672aefa39444b07d2c28b8ed8f02b45bd84ac7d9051b3349e694c1056df7c02b6f1a353052eaf0533cc7cb743b52947ae555d0f6faad7930434abdaac2274fd86ab516b8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0";
+ gasLimit = "0xe0000000";
+ gasUsed = "0x0";
+ mixHash =
+ "0x63746963616c2062797a616e74696e65206661756c7420746f6c6572616e6365";
+ nonce = "0x0";
+ number = "0x0";
+ parentHash =
+ "0x0000000000000000000000000000000000000000000000000000000000000000";
+ timestamp = "0x5cffc201";
+ };
+ };
+ };
+ };
+
+ testScript = ''
+ start_all()
+ machine.wait_until_succeeds("mkdir -p /var/lib/quorum/keystore")
+ machine.wait_until_succeeds(
+ 'echo \{\\"address\\":\\"9377bc3936de934c497e22917b81aa8774ac3bb0\\",\\"crypto\\":\{\\"cipher\\":\\"aes-128-ctr\\",\\"ciphertext\\":\\"ad8341d8ef225650403fd366c955f41095e438dd966a3c84b3d406818c1e366c\\",\\"cipherparams\\":\{\\"iv\\":\\"2a09f7a72fd6dff7c43150ff437e6ac2\\"\},\\"kdf\\":\\"scrypt\\",\\"kdfparams\\":\{\\"dklen\\":32,\\"n\\":262144,\\"p\\":1,\\"r\\":8,\\"salt\\":\\"d1a153845bb80cd6274c87c5bac8ac09fdfac5ff131a6f41b5ed319667f12027\\"\},\\"mac\\":\\"a9621ad88fa1d042acca6fc2fcd711f7e05bfbadea3f30f379235570c8e270d3\\"\},\\"id\\":\\"89e847a3-1527-42f6-a321-77de0a14ce02\\",\\"version\\":3\}\\" > /var/lib/quorum/keystore/UTC--2020-03-23T11-08-34.144812212Z--9377bc3936de934c497e22917b81aa8774ac3bb0'
+ )
+ machine.wait_until_succeeds(
+ "echo fe2725c4e8f7617764b845e8d939a65c664e7956eb47ed7d934573f16488efc1 > /var/lib/quorum/nodekey"
+ )
+ machine.wait_until_succeeds("systemctl restart quorum")
+ machine.wait_for_unit("quorum.service")
+ machine.sleep(15)
+ machine.wait_until_succeeds(
+ 'geth attach /var/lib/quorum/geth.ipc --exec "eth.accounts" | grep 0x9377bc3936de934c497e22917b81aa8774ac3bb0'
+ )
+ '';
+})
diff --git a/nixos/tests/wireguard/default.nix b/nixos/tests/wireguard/default.nix
index 8206823a9181..e3bc31c600f9 100644
--- a/nixos/tests/wireguard/default.nix
+++ b/nixos/tests/wireguard/default.nix
@@ -1,97 +1,71 @@
-let
- wg-snakeoil-keys = import ./snakeoil-keys.nix;
-in
+import ../make-test-python.nix ({ pkgs, lib, ...} :
+ let
+ wg-snakeoil-keys = import ./snakeoil-keys.nix;
+ peer = (import ./make-peer.nix) { inherit lib; };
+ in
+ {
+ name = "wireguard";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ ma27 ];
+ };
-import ../make-test-python.nix ({ pkgs, ...} : {
- name = "wireguard";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ ma27 ];
- };
+ nodes = {
+ peer0 = peer {
+ ip4 = "192.168.0.1";
+ ip6 = "fd00::1";
+ extraConfig = {
+ networking.firewall.allowedUDPPorts = [ 23542 ];
+ networking.wireguard.interfaces.wg0 = {
+ ips = [ "10.23.42.1/32" "fc00::1/128" ];
+ listenPort = 23542;
- nodes = {
- peer0 = { lib, ... }: {
- boot.kernel.sysctl = {
- "net.ipv6.conf.all.forwarding" = "1";
- "net.ipv6.conf.default.forwarding" = "1";
- "net.ipv4.ip_forward" = "1";
- };
+ inherit (wg-snakeoil-keys.peer0) privateKey;
- networking.useDHCP = false;
- networking.interfaces.eth1 = {
- ipv4.addresses = lib.singleton {
- address = "192.168.0.1";
- prefixLength = 24;
- };
- ipv6.addresses = lib.singleton {
- address = "fd00::1";
- prefixLength = 64;
+ peers = lib.singleton {
+ allowedIPs = [ "10.23.42.2/32" "fc00::2/128" ];
+
+ inherit (wg-snakeoil-keys.peer1) publicKey;
+ };
+ };
};
};
- networking.firewall.allowedUDPPorts = [ 23542 ];
- networking.wireguard.interfaces.wg0 = {
- ips = [ "10.23.42.1/32" "fc00::1/128" ];
- listenPort = 23542;
+ peer1 = peer {
+ ip4 = "192.168.0.2";
+ ip6 = "fd00::2";
+ extraConfig = {
+ networking.wireguard.interfaces.wg0 = {
+ ips = [ "10.23.42.2/32" "fc00::2/128" ];
+ listenPort = 23542;
+ allowedIPsAsRoutes = false;
- inherit (wg-snakeoil-keys.peer0) privateKey;
+ inherit (wg-snakeoil-keys.peer1) privateKey;
- peers = lib.singleton {
- allowedIPs = [ "10.23.42.2/32" "fc00::2/128" ];
+ peers = lib.singleton {
+ allowedIPs = [ "0.0.0.0/0" "::/0" ];
+ endpoint = "192.168.0.1:23542";
+ persistentKeepalive = 25;
- inherit (wg-snakeoil-keys.peer1) publicKey;
+ inherit (wg-snakeoil-keys.peer0) publicKey;
+ };
+
+ postSetup = let inherit (pkgs) iproute; in ''
+ ${iproute}/bin/ip route replace 10.23.42.1/32 dev wg0
+ ${iproute}/bin/ip route replace fc00::1/128 dev wg0
+ '';
+ };
};
};
};
- peer1 = { pkgs, lib, ... }: {
- boot.kernel.sysctl = {
- "net.ipv6.conf.all.forwarding" = "1";
- "net.ipv6.conf.default.forwarding" = "1";
- "net.ipv4.ip_forward" = "1";
- };
+ testScript = ''
+ start_all()
- networking.useDHCP = false;
- networking.interfaces.eth1 = {
- ipv4.addresses = lib.singleton {
- address = "192.168.0.2";
- prefixLength = 24;
- };
- ipv6.addresses = lib.singleton {
- address = "fd00::2";
- prefixLength = 64;
- };
- };
+ peer0.wait_for_unit("wireguard-wg0.service")
+ peer1.wait_for_unit("wireguard-wg0.service")
- networking.wireguard.interfaces.wg0 = {
- ips = [ "10.23.42.2/32" "fc00::2/128" ];
- listenPort = 23542;
- allowedIPsAsRoutes = false;
-
- inherit (wg-snakeoil-keys.peer1) privateKey;
-
- peers = lib.singleton {
- allowedIPs = [ "0.0.0.0/0" "::/0" ];
- endpoint = "192.168.0.1:23542";
- persistentKeepalive = 25;
-
- inherit (wg-snakeoil-keys.peer0) publicKey;
- };
-
- postSetup = let inherit (pkgs) iproute; in ''
- ${iproute}/bin/ip route replace 10.23.42.1/32 dev wg0
- ${iproute}/bin/ip route replace fc00::1/128 dev wg0
- '';
- };
- };
- };
-
- testScript = ''
- start_all()
-
- peer0.wait_for_unit("wireguard-wg0.service")
- peer1.wait_for_unit("wireguard-wg0.service")
-
- peer1.succeed("ping -c5 fc00::1")
- peer1.succeed("ping -c5 10.23.42.1")
- '';
-})
+ peer1.succeed("ping -c5 fc00::1")
+ peer1.succeed("ping -c5 10.23.42.1")
+ '';
+ }
+)
diff --git a/nixos/tests/wireguard/make-peer.nix b/nixos/tests/wireguard/make-peer.nix
new file mode 100644
index 000000000000..d2740549738b
--- /dev/null
+++ b/nixos/tests/wireguard/make-peer.nix
@@ -0,0 +1,23 @@
+{ lib, ... }: { ip4, ip6, extraConfig }:
+lib.mkMerge [
+ {
+ boot.kernel.sysctl = {
+ "net.ipv6.conf.all.forwarding" = "1";
+ "net.ipv6.conf.default.forwarding" = "1";
+ "net.ipv4.ip_forward" = "1";
+ };
+
+ networking.useDHCP = false;
+ networking.interfaces.eth1 = {
+ ipv4.addresses = [{
+ address = ip4;
+ prefixLength = 24;
+ }];
+ ipv6.addresses = [{
+ address = ip6;
+ prefixLength = 64;
+ }];
+ };
+ }
+ extraConfig
+]
diff --git a/nixos/tests/wireguard/wg-quick.nix b/nixos/tests/wireguard/wg-quick.nix
new file mode 100644
index 000000000000..7354dd01a34a
--- /dev/null
+++ b/nixos/tests/wireguard/wg-quick.nix
@@ -0,0 +1,63 @@
+import ../make-test-python.nix ({ pkgs, lib, ... }:
+ let
+ wg-snakeoil-keys = import ./snakeoil-keys.nix;
+ peer = (import ./make-peer.nix) { inherit lib; };
+ in
+ {
+ name = "wg-quick";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ xwvvvvwx ];
+ };
+
+ nodes = {
+ peer0 = peer {
+ ip4 = "192.168.0.1";
+ ip6 = "fd00::1";
+ extraConfig = {
+ networking.firewall.allowedUDPPorts = [ 23542 ];
+ networking.wg-quick.interfaces.wg0 = {
+ address = [ "10.23.42.1/32" "fc00::1/128" ];
+ listenPort = 23542;
+
+ inherit (wg-snakeoil-keys.peer0) privateKey;
+
+ peers = lib.singleton {
+ allowedIPs = [ "10.23.42.2/32" "fc00::2/128" ];
+
+ inherit (wg-snakeoil-keys.peer1) publicKey;
+ };
+ };
+ };
+ };
+
+ peer1 = peer {
+ ip4 = "192.168.0.2";
+ ip6 = "fd00::2";
+ extraConfig = {
+ networking.wg-quick.interfaces.wg0 = {
+ address = [ "10.23.42.2/32" "fc00::2/128" ];
+ inherit (wg-snakeoil-keys.peer1) privateKey;
+
+ peers = lib.singleton {
+ allowedIPs = [ "0.0.0.0/0" "::/0" ];
+ endpoint = "192.168.0.1:23542";
+ persistentKeepalive = 25;
+
+ inherit (wg-snakeoil-keys.peer0) publicKey;
+ };
+ };
+ };
+ };
+ };
+
+ testScript = ''
+ start_all()
+
+ peer0.wait_for_unit("wg-quick-wg0.service")
+ peer1.wait_for_unit("wg-quick-wg0.service")
+
+ peer1.succeed("ping -c5 fc00::1")
+ peer1.succeed("ping -c5 10.23.42.1")
+ '';
+ }
+)
diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix
index 5b2f6931ed1c..c1749029cdc9 100644
--- a/pkgs/applications/audio/ardour/default.nix
+++ b/pkgs/applications/audio/ardour/default.nix
@@ -4,7 +4,7 @@
, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile
, libusb, libuuid, libxml2, libxslt, lilv, lrdf, lv2, makeWrapper
, perl, pkgconfig, python2, rubberband, serd, sord, sratom
-, taglib, vampSDK, dbus, fftw, pango, suil, libarchive
+, taglib, vamp-plugin-sdk, dbus, fftw, pango, suil, libarchive
, wafHook }:
let
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
libmad libogg librdf_raptor librdf_rasqal libsamplerate
libsigcxx libsndfile libusb libuuid libxml2 libxslt lilv lrdf lv2
makeWrapper pango perl pkgconfig python2 rubberband serd sord
- sratom suil taglib vampSDK libarchive
+ sratom suil taglib vamp-plugin-sdk libarchive
];
# ardour's wscript has a "tarball" target but that required the git revision
diff --git a/pkgs/applications/audio/cheesecutter/0001-fix-impure-build-date-display.patch b/pkgs/applications/audio/cheesecutter/0001-fix-impure-build-date-display.patch
new file mode 100644
index 000000000000..2e2746f43417
--- /dev/null
+++ b/pkgs/applications/audio/cheesecutter/0001-fix-impure-build-date-display.patch
@@ -0,0 +1,26 @@
+diff --git a/src/ct2util.d b/src/ct2util.d
+index 523cadc..e462b09 100644
+--- a/src/ct2util.d
++++ b/src/ct2util.d
+@@ -105,7 +105,7 @@ int main(string[] args) {
+ speeds.length = 32;
+ masks.length = 32;
+ void printheader() {
+- enum hdr = "CheeseCutter 2 utilities" ~ com.util.versionInfo;
++ enum hdr = "CheeseCutter 2 utilities";
+ writefln(hdr);
+ writefln("\nUsage: \t%s <-o outfile>",args[0]);
+ writefln("\t%s import <-o outfile>",args[0]);
+diff --git a/src/ui/ui.d b/src/ui/ui.d
+index e418dda..21af408 100644
+--- a/src/ui/ui.d
++++ b/src/ui/ui.d
+@@ -231,7 +231,7 @@ class Infobar : Window {
+
+ screen.clrtoeol(0, headerColor);
+
+- enum hdr = "CheeseCutter 2.9" ~ com.util.versionInfo;
++ enum hdr = "CheeseCutter 2.9";
+ screen.cprint(4, 0, 1, headerColor, hdr);
+ screen.cprint(screen.width - 14, 0, 1, headerColor, "F12 = Help");
+ int c1 = audio.player.isPlaying ? 13 : 12;
diff --git a/pkgs/applications/audio/cheesecutter/default.nix b/pkgs/applications/audio/cheesecutter/default.nix
new file mode 100644
index 000000000000..732c2968fde4
--- /dev/null
+++ b/pkgs/applications/audio/cheesecutter/default.nix
@@ -0,0 +1,48 @@
+{ stdenv, lib, fetchFromGitHub, fetchpatch
+, acme, ldc, patchelf
+, SDL
+}:
+
+stdenv.mkDerivation rec {
+ pname = "cheesecutter";
+ version = "unstable-2019-12-06";
+
+ src = fetchFromGitHub {
+ owner = "theyamo";
+ repo = "CheeseCutter";
+ rev = "6b433c5512d693262742a93c8bfdfb353d4be853";
+ sha256 = "1szlcg456b208w1237581sg21x69mqlh8cr6v8yvbhxdz9swxnwy";
+ };
+
+ nativeBuildInputs = [ acme ldc patchelf ];
+
+ buildInputs = [ SDL ];
+
+ patches = [
+ ./0001-fix-impure-build-date-display.patch
+ ];
+
+ makefile = "Makefile.ldc";
+
+ installPhase = ''
+ for exe in {ccutter,ct2util}; do
+ install -D $exe $out/bin/$exe
+ done
+
+ mkdir -p $out/share/cheesecutter/example_tunes
+ cp -r tunes/* $out/share/cheesecutter/example_tunes
+ '';
+
+ postFixup = ''
+ rpath=$(patchelf --print-rpath $out/bin/ccutter)
+ patchelf --set-rpath "$rpath:${lib.makeLibraryPath buildInputs}" $out/bin/ccutter
+ '';
+
+ meta = with lib; {
+ description = "A tracker program for composing music for the SID chip.";
+ homepage = "https://github.com/theyamo/CheeseCutter/";
+ license = licenses.gpl2;
+ platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];
+ maintainers = with maintainers; [ OPNA2608 ];
+ };
+}
diff --git a/pkgs/applications/audio/drumkv1/default.nix b/pkgs/applications/audio/drumkv1/default.nix
index d3399315376f..ae32a5f41a3e 100644
--- a/pkgs/applications/audio/drumkv1/default.nix
+++ b/pkgs/applications/audio/drumkv1/default.nix
@@ -2,11 +2,11 @@
mkDerivation rec {
pname = "drumkv1";
- version = "0.9.12";
+ version = "0.9.13";
src = fetchurl {
url = "mirror://sourceforge/drumkv1/${pname}-${version}.tar.gz";
- sha256 = "0hmnmk9vvi43wl6say0dg7j088h7mmwmfdwjhsq89c7i7cpg78da";
+ sha256 = "1h88sakxs0b20k8v2sh14y05fin1zqmhnid6h9mk9c37ixxg58ia";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools ];
@@ -15,7 +15,7 @@ mkDerivation rec {
meta = with lib; {
description = "An old-school drum-kit sampler synthesizer with stereo fx";
- homepage = http://drumkv1.sourceforge.net/;
+ homepage = "http://drumkv1.sourceforge.net/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.goibhniu ];
diff --git a/pkgs/applications/audio/faust/faust2.nix b/pkgs/applications/audio/faust/faust2.nix
index 74a5f4d383d9..cca0e21f8358 100644
--- a/pkgs/applications/audio/faust/faust2.nix
+++ b/pkgs/applications/audio/faust/faust2.nix
@@ -20,13 +20,13 @@ with stdenv.lib.strings;
let
- version = "2.20.2";
+ version = "unstable-2020-03-20";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faust";
- rev = version;
- sha256 = "08hv8gyj6c83128z3si92r1ka5ckf9sdpn5jdnlhrqyzja4mrxsy";
+ rev = "2782088d4485f1c572755f41e7a072b41cb7148a";
+ sha256 = "1l7bi2mq10s5wm8g4cdipg8gndd478x897qv0h7nqi1s2q9nq99p";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/audio/faust/faust2jaqt.nix b/pkgs/applications/audio/faust/faust2jaqt.nix
index 5a015e5ca31e..144d19cb01e4 100644
--- a/pkgs/applications/audio/faust/faust2jaqt.nix
+++ b/pkgs/applications/audio/faust/faust2jaqt.nix
@@ -3,6 +3,7 @@
, opencv
, qt4
, libsndfile
+, which
}:
faust.wrapWithBuildEnv {
@@ -19,6 +20,7 @@ faust.wrapWithBuildEnv {
opencv
qt4
libsndfile
+ which
];
}
diff --git a/pkgs/applications/audio/faust/faust2lv2.nix b/pkgs/applications/audio/faust/faust2lv2.nix
index 3472ce5047eb..51d956b14036 100644
--- a/pkgs/applications/audio/faust/faust2lv2.nix
+++ b/pkgs/applications/audio/faust/faust2lv2.nix
@@ -2,6 +2,7 @@
, faust
, lv2
, qt4
+, which
}:
@@ -9,6 +10,6 @@ faust.wrapWithBuildEnv {
baseName = "faust2lv2";
- propagatedBuildInputs = [ boost lv2 qt4 ];
+ propagatedBuildInputs = [ boost lv2 qt4 which ];
}
diff --git a/pkgs/applications/audio/grandorgue/default.nix b/pkgs/applications/audio/grandorgue/default.nix
new file mode 100644
index 000000000000..e2ba4ee2244e
--- /dev/null
+++ b/pkgs/applications/audio/grandorgue/default.nix
@@ -0,0 +1,32 @@
+{ lib, stdenv, fetchsvn, cmake, pkg-config, gcc, pkgconfig, fftwFloat, alsaLib
+, zlib, wavpack, wxGTK31, udev, jackaudioSupport ? false, libjack2
+, includeDemo ? true }:
+
+stdenv.mkDerivation rec {
+ pname = "grandorgue";
+ rev = "2333";
+ version = "0.3.1-r${rev}";
+ src = fetchsvn {
+ url = "https://svn.code.sf.net/p/ourorgan/svn/trunk";
+ inherit rev;
+ sha256 = "0xzjdc2g4gja2lpmn21xhdskv43qpbpzkbb05jfqv6ma2zwffzz1";
+ };
+
+ nativeBuildInputs = [ cmake pkg-config ];
+
+ buildInputs = [ pkgconfig fftwFloat alsaLib zlib wavpack wxGTK31 udev ]
+ ++ lib.optional jackaudioSupport libjack2;
+
+ cmakeFlags = lib.optional (!jackaudioSupport) [
+ "-DRTAUDIO_USE_JACK=OFF"
+ "-DRTMIDI_USE_JACK=OFF"
+ ] ++ lib.optional (!includeDemo) "-DINSTALL_DEMO=OFF";
+
+ meta = {
+ description = "Virtual Pipe Organ Software";
+ homepage = "https://sourceforge.net/projects/ourorgan";
+ license = stdenv.lib.licenses.gpl2;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.puzzlewolf ];
+ };
+}
diff --git a/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix b/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
index fece392ab1cc..735e7efe54dc 100644
--- a/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
@@ -13,6 +13,8 @@ stdenv.mkDerivation rec {
buildInputs = [ faust2jaqt faust2lv2 ];
buildPhase = ''
+ echo "hack out autoComp.dsp due to https://github.com/grame-cncm/faust/407/issues "
+ rm autoComp.dsp
for f in *.dsp;
do
echo "compiling standalone from" $f
diff --git a/pkgs/applications/audio/mixxx/default.nix b/pkgs/applications/audio/mixxx/default.nix
index 950469e9a334..eec5f597e251 100644
--- a/pkgs/applications/audio/mixxx/default.nix
+++ b/pkgs/applications/audio/mixxx/default.nix
@@ -3,7 +3,7 @@
, libid3tag, libmad, libopus, libshout, libsndfile, libusb1, libvorbis
, libGLU, libxcb, lilv, lv2, opusfile
, pkgconfig, portaudio, portmidi, protobuf, qtbase, qtscript, qtsvg
-, qtx11extras, rubberband, scons, sqlite, taglib, upower, vampSDK
+, qtx11extras, rubberband, scons, sqlite, taglib, upower, vamp-plugin-sdk
}:
mkDerivation rec {
@@ -21,7 +21,7 @@ mkDerivation rec {
buildInputs = [
chromaprint fftw flac faad2 glibcLocales mp4v2 libid3tag libmad libopus libshout libsndfile
libusb1 libvorbis libxcb libGLU lilv lv2 opusfile pkgconfig portaudio portmidi protobuf qtbase qtscript qtsvg
- qtx11extras rubberband sqlite taglib upower vampSDK
+ qtx11extras rubberband sqlite taglib upower vamp-plugin-sdk
];
enableParallelBuilding = true;
diff --git a/pkgs/applications/audio/muse/fix-parallel-building.patch b/pkgs/applications/audio/muse/fix-parallel-building.patch
index abeec5d54cc0..a11970b7111a 100644
--- a/pkgs/applications/audio/muse/fix-parallel-building.patch
+++ b/pkgs/applications/audio/muse/fix-parallel-building.patch
@@ -36,6 +36,13 @@ In file included from ../muse/mixer/rack.cpp:49:
ui_plugindialogbase.h: No such file or directory
+ninja muse/midiedit/CMakeFiles/midiedit.dir/drumedit.o
+
+In file included from /build/source/muse3/muse/midiedit/drumedit.cpp:64:
+/build/source/muse3/muse/components/filedialog.h:29:10: fatal error:
+ui_fdialogbuttons.h: No such file or directory
+
+
--- a/muse/components/CMakeLists.txt
+++ b/muse/components/CMakeLists.txt
@@ -343,4 +343,5 @@ set_target_properties( components
@@ -76,3 +83,11 @@ ui_plugindialogbase.h: No such file or directory
+ components
widgets
)
+--- a/muse/midiedit/CMakeLists.txt
++++ b/muse/midiedit/CMakeLists.txt
+@@ -93,4 +93,5 @@ set_target_properties( midiedit
+ target_link_libraries ( midiedit
+ ${QT_LIBRARIES}
++ components
+ al
+ ctrl
diff --git a/pkgs/applications/audio/nootka/default.nix b/pkgs/applications/audio/nootka/default.nix
new file mode 100644
index 000000000000..4f7b1e7e30f7
--- /dev/null
+++ b/pkgs/applications/audio/nootka/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, cmake
+, alsaLib, fftwSinglePrec, libjack2, libpulseaudio, libvorbis, soundtouch, qtbase
+}:
+
+stdenv.mkDerivation rec {
+ name = "nootka-1.4.7";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/nootka/${name}-source.tar.bz2";
+ sha256 = "1y9wlwri74v2z9dwbcfjs7xri54yra24vpwq19xi2lfv1nbs518x";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [
+ alsaLib fftwSinglePrec libjack2 libpulseaudio libvorbis soundtouch qtbase
+ ];
+
+ cmakeFlags = [
+ "-DCMAKE_INCLUDE_PATH=${libjack2}/include/jack;${libpulseaudio.dev}/include/pulse"
+ "-DENABLE_JACK=ON"
+ "-DENABLE_PULSEAUDIO=ON"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Application for practicing playing musical scores and ear training";
+ homepage = https://nootka.sourceforge.io/;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/nootka/unstable.nix b/pkgs/applications/audio/nootka/unstable.nix
new file mode 100644
index 000000000000..d76fd0835caa
--- /dev/null
+++ b/pkgs/applications/audio/nootka/unstable.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchurl, cmake
+, alsaLib, fftwSinglePrec, libjack2, libpulseaudio, libvorbis, soundtouch
+, qtbase, qtdeclarative, qtquickcontrols2
+}:
+
+stdenv.mkDerivation rec {
+ name = "nootka-1.7.0-beta1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/nootka/${name}-source.tar.bz2";
+ sha256 = "13b50vnpr1zx2mrgkc8fmhsyfa19rqq1rksvn31145dy6fk1f3gc";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [
+ alsaLib fftwSinglePrec libjack2 libpulseaudio libvorbis soundtouch
+ qtbase qtdeclarative qtquickcontrols2
+ ];
+
+ cmakeFlags = [
+ "-DCMAKE_INCLUDE_PATH=${libjack2}/include/jack;${libpulseaudio.dev}/include/pulse"
+ "-DENABLE_JACK=ON"
+ "-DENABLE_PULSEAUDIO=ON"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Application for practicing playing musical scores and ear training";
+ homepage = https://nootka.sourceforge.io/;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/padthv1/default.nix b/pkgs/applications/audio/padthv1/default.nix
index 0cb0f00844e3..911bb4c8c773 100644
--- a/pkgs/applications/audio/padthv1/default.nix
+++ b/pkgs/applications/audio/padthv1/default.nix
@@ -2,11 +2,11 @@
mkDerivation rec {
pname = "padthv1";
- version = "0.9.12";
+ version = "0.9.13";
src = fetchurl {
url = "mirror://sourceforge/padthv1/${pname}-${version}.tar.gz";
- sha256 = "1zz3rz990k819q0rlzllqdwvag0x9k63443lb0mp8lwlczxnza6l";
+ sha256 = "1c1zllph86qswcxddz4vpsj6r9w21hbv4gkba0pyd3q7pbfqr7nz";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftw ];
@@ -15,7 +15,7 @@ mkDerivation rec {
meta = with stdenv.lib; {
description = "polyphonic additive synthesizer";
- homepage = http://padthv1.sourceforge.net/;
+ homepage = "http://padthv1.sourceforge.net/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.magnetophon ];
diff --git a/pkgs/applications/audio/pianobooster/default.nix b/pkgs/applications/audio/pianobooster/default.nix
index f2130fe55590..bbf64a4325b0 100644
--- a/pkgs/applications/audio/pianobooster/default.nix
+++ b/pkgs/applications/audio/pianobooster/default.nix
@@ -1,35 +1,31 @@
-{ stdenv, fetchurl, alsaLib, cmake, libGLU, libGL, makeWrapper, qt4 }:
+{ stdenv, fetchFromGitHub, cmake, pkg-config, qttools
+, alsaLib, ftgl, libGLU, libjack2, qtbase, rtmidi
+}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "pianobooster";
- version = "0.6.4b";
+ version = "0.7.2b";
- src = fetchurl {
- url = "mirror://sourceforge/pianobooster/pianobooster-src-0.6.4b.tar.gz";
- sha256 = "1xwyap0288xcl0ihjv52vv4ijsjl0yq67scc509aia4plmlm6l35";
+ src = fetchFromGitHub {
+ owner = "captnfab";
+ repo = "PianoBooster";
+ rev = "v${version}";
+ sha256 = "03xcdnlpsij22ca3i6xj19yqzn3q2ch0d32r73v0c96nm04gvhjj";
};
- patches = [
- ./pianobooster-0.6.4b-cmake.patch
- ./pianobooster-0.6.4b-cmake-gcc4.7.patch
+ nativeBuildInputs = [ cmake pkg-config qttools ];
+
+ buildInputs = [ alsaLib ftgl libGLU libjack2 qtbase rtmidi ];
+
+ cmakeFlags = [
+ "-DOpenGL_GL_PREFERENCE=GLVND"
];
- preConfigure = "cd src";
-
- buildInputs = [ alsaLib cmake makeWrapper libGLU libGL qt4 ];
- NIX_LDFLAGS = "-lGL -lpthread";
-
- postInstall = ''
- wrapProgram $out/bin/pianobooster \
- --prefix LD_LIBRARY_PATH : ${libGL}/lib \
- --prefix LD_LIBRARY_PATH : ${libGLU}/lib
- '';
-
meta = with stdenv.lib; {
description = "A MIDI file player that teaches you how to play the piano";
- homepage = http://pianobooster.sourceforge.net;
- license = licenses.gpl3;
+ homepage = https://github.com/captnfab/PianoBooster;
+ license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.goibhniu ];
+ maintainers = with maintainers; [ goibhniu orivej ];
};
}
diff --git a/pkgs/applications/audio/pianobooster/pianobooster-0.6.4b-cmake-gcc4.7.patch b/pkgs/applications/audio/pianobooster/pianobooster-0.6.4b-cmake-gcc4.7.patch
deleted file mode 100644
index 2b1b28c5a849..000000000000
--- a/pkgs/applications/audio/pianobooster/pianobooster-0.6.4b-cmake-gcc4.7.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- pianobooster-src-0.6.4b/src/CMakeLists.txt.orig 2013-04-06 10:48:02.469532914 -0700
-+++ pianobooster-src-0.6.4b/src/CMakeLists.txt 2013-04-06 10:48:12.989532445 -0700
-@@ -203,8 +203,6 @@
- ${PIANOBOOSTER_UI_HDRS} )
- ENDIF(WIN32)
-
--SET_TARGET_PROPERTIES(pianobooster PROPERTIES LINK_FLAGS "-mwindows")
--
- IF (USE_PCH)
- ADD_PRECOMPILED_HEADER( pianobooster ${CMAKE_CURRENT_SOURCE_DIR}/precompile/precompile.h )
- ENDIF (USE_PCH)
diff --git a/pkgs/applications/audio/pianobooster/pianobooster-0.6.4b-cmake.patch b/pkgs/applications/audio/pianobooster/pianobooster-0.6.4b-cmake.patch
deleted file mode 100644
index 8cdd8738e2b3..000000000000
--- a/pkgs/applications/audio/pianobooster/pianobooster-0.6.4b-cmake.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- pianobooster-src-0.6.4b/src/CMakeLists.txt.orig
-+++ pianobooster-src-0.6.4b/src/CMakeLists.txt
-@@ -2,12 +2,6 @@
- # for the debug build type cmake -DCMAKE_BUILD_TYPE=Debug
- SET(CMAKE_BUILD_TYPE Release)
- SET(CMAKE_VERBOSE_MAKEFILE OFF)
--SET(USE_FLUIDSYNTH OFF)
--
--# The inplace directory is mainly for windows builds
--# SET(FLUIDSYNTH_INPLACE_DIR C:/download/misc/ljb/fluidsynth-1.0.9)
--SET(FLUIDSYNTH_INPLACE_DIR /home/louis/build/fluidsynth-1.0.9)
--
-
- # Testing precompiled headers it does not work -- leave as OFF.
- SET(USE_PCH OFF)
-@@ -78,18 +72,7 @@
- ADD_DEFINITIONS(-DPB_USE_FLUIDSYNTH)
- MESSAGE("Building using fluidsynth")
- SET( PB_BASE_SRCS MidiDeviceFluidSynth.cpp )
--
-- IF(FLUIDSYNTH_INPLACE_DIR)
-- INCLUDE_DIRECTORIES(${FLUIDSYNTH_INPLACE_DIR}/include/)
-- IF(WIN32)
-- LINK_LIBRARIES( ${FLUIDSYNTH_INPLACE_DIR}/src/.libs/libfluidsynth.dll.a)
-- ENDIF(WIN32)
-- IF(UNIX)
-- LINK_LIBRARIES(${FLUIDSYNTH_INPLACE_DIR}/src/.libs/libfluidsynth.so)
-- ENDIF(UNIX)
-- ELSEIF(FLUIDSYNTH_INPLACE_DIR)
-- LINK_LIBRARIES( fluidsynth)
-- ENDIF(FLUIDSYNTH_INPLACE_DIR)
-+ LINK_LIBRARIES(fluidsynth)
- ENDIF(USE_FLUIDSYNTH)
-
-
-@@ -214,8 +197,6 @@
- INSTALL(TARGETS pianobooster RUNTIME DESTINATION bin)
- #INSTALL( index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kmidimon )
-
--INSTALL( FILES ../README.txt DESTINATION share/doc/pianobooster )
--
- INSTALL ( FILES images/pianobooster.png DESTINATION share/pixmaps )
-
-
diff --git a/pkgs/applications/audio/qmidiarp/default.nix b/pkgs/applications/audio/qmidiarp/default.nix
new file mode 100644
index 000000000000..4bbfe79a2c9f
--- /dev/null
+++ b/pkgs/applications/audio/qmidiarp/default.nix
@@ -0,0 +1,49 @@
+{ stdenv
+, fetchgit
+, automake
+, autoreconfHook
+, lv2
+, pkg-config
+, qt5
+, alsaLib
+, libjack2
+}:
+
+stdenv.mkDerivation rec {
+ name = "qmidiarp";
+ version = "0.6.5";
+
+ src = fetchgit {
+ url = "https://git.code.sf.net/p/qmidiarp/code";
+ sha256 = "1g2143gzfbihqr2zi3k2v1yn1x3mwfbb2khmcd4m4cq3hcwhhlx9";
+ rev = "qmidiarp-0.6.5";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ pkg-config
+ qt5.wrapQtAppsHook
+ ];
+
+ buildInputs = [
+ alsaLib
+ lv2
+ libjack2
+ ] ++ (with qt5; [
+ qttools
+ ]);
+
+ meta = with stdenv.lib; {
+ description = "An advanced MIDI arpeggiator";
+ longDescription = ''
+ An advanced MIDI arpeggiator, programmable step sequencer and LFO for Linux.
+ It can hold any number of arpeggiator, sequencer, or LFO modules running in
+ parallel.
+ '';
+
+ homepage = "http://qmidiarp.sourceforge.net";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ sjfloat ];
+ };
+}
diff --git a/pkgs/applications/audio/qtractor/default.nix b/pkgs/applications/audio/qtractor/default.nix
index 4076692e7fe7..8cb9f8dccb84 100644
--- a/pkgs/applications/audio/qtractor/default.nix
+++ b/pkgs/applications/audio/qtractor/default.nix
@@ -23,6 +23,8 @@ stdenv.mkDerivation rec {
suil
];
+ enableParallelBuilding = true;
+
meta = with stdenv.lib; {
description = "Audio/MIDI multi-track sequencer";
homepage = http://qtractor.sourceforge.net;
diff --git a/pkgs/applications/audio/sfxr-qt/default.nix b/pkgs/applications/audio/sfxr-qt/default.nix
index 615a8a8c6604..165f8446c763 100644
--- a/pkgs/applications/audio/sfxr-qt/default.nix
+++ b/pkgs/applications/audio/sfxr-qt/default.nix
@@ -10,12 +10,12 @@
mkDerivation rec {
pname = "sfxr-qt";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "agateau";
repo = "sfxr-qt";
rev = version;
- sha256 = "1ndw1dcmzvkrc6gnb0y057zb4lqlhwrv18jlbx26w3s4xrbxqr41";
+ sha256 = "15yjgjl1c5k816mnpc09104zq0ack2a3mjsxmhcik7cmjkfiipr5";
fetchSubmodules = true;
};
nativeBuildInputs = [
@@ -27,10 +27,9 @@ mkDerivation rec {
qtquickcontrols2
SDL
];
- configurePhase = "cmake . -DCMAKE_INSTALL_PREFIX=$out";
meta = with lib; {
- homepage = https://github.com/agateau/sfxr-qt;
+ homepage = "https://github.com/agateau/sfxr-qt";
description = "A sound effect generator, QtQuick port of sfxr";
license = licenses.gpl2;
maintainers = with maintainers; [ fgaz ];
diff --git a/pkgs/applications/audio/sonic-lineup/default.nix b/pkgs/applications/audio/sonic-lineup/default.nix
index 68e1b6b3f8aa..93b4c2dade4d 100644
--- a/pkgs/applications/audio/sonic-lineup/default.nix
+++ b/pkgs/applications/audio/sonic-lineup/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, alsaLib, boost, bzip2, fftw, fftwFloat, libfishsound
, libid3tag, liblo, libmad, liboggz, libpulseaudio, libsamplerate
-, libsndfile, lrdf, opusfile, portaudio, rubberband, serd, sord, vampSDK, capnproto
+, libsndfile, lrdf, opusfile, portaudio, rubberband, serd, sord, capnproto
, wrapQtAppsHook, pkgconfig
}:
diff --git a/pkgs/applications/audio/sonic-visualiser/default.nix b/pkgs/applications/audio/sonic-visualiser/default.nix
index 187c887baa55..f7803098066d 100644
--- a/pkgs/applications/audio/sonic-visualiser/default.nix
+++ b/pkgs/applications/audio/sonic-visualiser/default.nix
@@ -3,7 +3,7 @@
{ stdenv, fetchurl, alsaLib, bzip2, fftw, libjack2, libX11, liblo
, libmad, libogg, lrdf, librdf_raptor, librdf_rasqal, libsamplerate
, libsndfile, pkgconfig, libpulseaudio, qtbase, qtsvg, redland
-, rubberband, serd, sord, vampSDK, fftwFloat
+, rubberband, serd, sord, vamp-plugin-sdk, fftwFloat
, capnproto, liboggz, libfishsound, libid3tag, opusfile
, wrapQtAppsHook
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ libsndfile qtbase qtsvg fftw fftwFloat bzip2 lrdf rubberband
- libsamplerate vampSDK alsaLib librdf_raptor librdf_rasqal redland
+ libsamplerate vamp-plugin-sdk alsaLib librdf_raptor librdf_rasqal redland
serd
sord
# optional
diff --git a/pkgs/applications/audio/tony/default.nix b/pkgs/applications/audio/tony/default.nix
new file mode 100644
index 000000000000..92cab9b5b8de
--- /dev/null
+++ b/pkgs/applications/audio/tony/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchurl, pkgconfig, wrapQtAppsHook
+, alsaLib, boost, bzip2, fftw, fftwFloat, libX11, libfishsound, libid3tag
+, libjack2, liblo, libmad, libogg, liboggz, libpulseaudio, libsamplerate
+, libsndfile, lrdf, opusfile, qtbase, qtsvg, rubberband, serd, sord
+}:
+
+stdenv.mkDerivation rec {
+ name = "tony-2.1.1";
+
+ src = fetchurl {
+ url = "https://code.soundsoftware.ac.uk/attachments/download/2616/${name}.tar.gz";
+ sha256 = "03g2bmlj08lmgvh54dyd635xccjn730g4wwlhpvsw04bffz8b7fp";
+ };
+
+ nativeBuildInputs = [ pkgconfig wrapQtAppsHook ];
+
+ buildInputs = [
+ alsaLib boost bzip2 fftw fftwFloat libX11 libfishsound libid3tag
+ libjack2 liblo libmad libogg liboggz libpulseaudio libsamplerate
+ libsndfile lrdf opusfile qtbase qtsvg rubberband serd sord
+ ];
+
+ # comment out the tests
+ preConfigure = ''
+ sed -i 's/sub_test_svcore_/#sub_test_svcore_/' tony.pro
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Pitch and note annotation of unaccompanied melody";
+ homepage = https://www.sonicvisualiser.org/tony/;
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/x42-avldrums/default.nix b/pkgs/applications/audio/x42-avldrums/default.nix
new file mode 100644
index 000000000000..5de51e23d731
--- /dev/null
+++ b/pkgs/applications/audio/x42-avldrums/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, pkgconfig, cairo, glib, libGLU, lv2, pango }:
+
+stdenv.mkDerivation rec {
+ pname = "x42-avldrums";
+ version = "0.4.1";
+
+ src = fetchFromGitHub {
+ owner = "x42";
+ repo = "avldrums.lv2";
+ rev = "v${version}";
+ sha256 = "1vwdp3d8qzd493qa99ddya7iql67bbfxmbcl8hk96lxif2lhmyws";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ cairo glib libGLU lv2 pango ];
+
+ makeFlags = [
+ "PREFIX=$(out)"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Drum sample player LV2 plugin dedicated to Glen MacArthur's AVLdrums";
+ homepage = https://x42-plugins.com/x42/x42-avldrums;
+ maintainers = with maintainers; [ orivej ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/x42-gmsynth/default.nix b/pkgs/applications/audio/x42-gmsynth/default.nix
new file mode 100644
index 000000000000..33d61eeb35f6
--- /dev/null
+++ b/pkgs/applications/audio/x42-gmsynth/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, pkgconfig, glib, lv2 }:
+
+stdenv.mkDerivation rec {
+ pname = "x42-gmsynth";
+ version = "0.4.1";
+
+ src = fetchFromGitHub {
+ owner = "x42";
+ repo = "gmsynth.lv2";
+ rev = "v${version}";
+ sha256 = "08dvdj8r17sfl6l18g2b8abgls2irkbrq5vhrfai01hp2m0rlm34";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ glib lv2 ];
+
+ makeFlags = [
+ "PREFIX=$(out)"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Chris Colins' General User soundfont player LV2 plugin";
+ homepage = https://x42-plugins.com/x42/x42-gmsynth;
+ maintainers = with maintainers; [ orivej ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/zita-ajbridge/default.nix b/pkgs/applications/audio/zita-ajbridge/default.nix
new file mode 100644
index 000000000000..6904952afea6
--- /dev/null
+++ b/pkgs/applications/audio/zita-ajbridge/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, alsaLib, libjack2, zita-alsa-pcmi, zita-resampler }:
+
+stdenv.mkDerivation rec {
+ name = "zita-ajbridge-0.8.2";
+
+ src = fetchurl {
+ url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2";
+ sha256 = "1gvk6g6w9rsiib89l0i9myl2cxxfzmcpbg9wdypq6b27l9s5k64j";
+ };
+
+ buildInputs = [ alsaLib libjack2 zita-alsa-pcmi zita-resampler ];
+
+ preConfigure = ''
+ cd ./source/
+ '';
+
+ makeFlags = [
+ "PREFIX=$(out)"
+ "MANDIR=$(out)/share/man/man1"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Connect additional ALSA devices to JACK";
+ homepage = http://kokkinizita.linuxaudio.org/linuxaudio/index.html;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/zita-at1/default.nix b/pkgs/applications/audio/zita-at1/default.nix
new file mode 100644
index 000000000000..c91edf34c826
--- /dev/null
+++ b/pkgs/applications/audio/zita-at1/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl
+, cairo, fftwSinglePrec, libX11, libXft, libclthreads, libclxclient, libjack2
+, xorgproto, zita-resampler
+}:
+
+stdenv.mkDerivation rec {
+ name = "zita-at1-0.6.2";
+
+ src = fetchurl {
+ url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2";
+ sha256 = "0mxfn61zvhlq3r1mqipyqzjbanrfdkk8x4nxbz8nlbdk0bf3vfqr";
+ };
+
+ buildInputs = [
+ cairo fftwSinglePrec libX11 libXft libclthreads libclxclient libjack2
+ xorgproto zita-resampler
+ ];
+
+ preConfigure = ''
+ cd ./source/
+ '';
+
+ makeFlags = [
+ "PREFIX=$(out)"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Autotuner Jack application to correct the pitch of vocal tracks";
+ homepage = https://kokkinizita.linuxaudio.org/linuxaudio/index.html;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/blockchains/go-ethereum.nix b/pkgs/applications/blockchains/go-ethereum.nix
index 80e17cf1138a..d8660967a4e0 100644
--- a/pkgs/applications/blockchains/go-ethereum.nix
+++ b/pkgs/applications/blockchains/go-ethereum.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, libobjc, IOKit, CoreServices }:
+{ stdenv, buildGoModule, fetchFromGitHub, libobjc, IOKit }:
buildGoModule rec {
pname = "go-ethereum";
@@ -30,8 +30,6 @@ buildGoModule rec {
"cmd/wnode"
];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
-
# Fix for usb-related segmentation faults on darwin
propagatedBuildInputs =
stdenv.lib.optionals stdenv.isDarwin [ libobjc IOKit ];
diff --git a/pkgs/applications/blockchains/lnd.nix b/pkgs/applications/blockchains/lnd.nix
index 4be19beedc39..dd45746c8df5 100644
--- a/pkgs/applications/blockchains/lnd.nix
+++ b/pkgs/applications/blockchains/lnd.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "lnd";
@@ -13,12 +13,10 @@ buildGoModule rec {
modSha256 = "1pvcvpiz6ck8xkgpypchrq9kgkik0jxd7f3jhihbgldsh4zaqiaq";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Lightning Network Daemon";
homepage = "https://github.com/lightningnetwork/lnd";
- license = licenses.mit;
+ license = lib.licenses.mit;
maintainers = with maintainers; [ cypherpunk2140 ];
};
}
diff --git a/pkgs/applications/blockchains/namecoin.nix b/pkgs/applications/blockchains/namecoin.nix
index 4b8dc5525dc4..02f2249862d0 100644
--- a/pkgs/applications/blockchains/namecoin.nix
+++ b/pkgs/applications/blockchains/namecoin.nix
@@ -3,14 +3,14 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "nc0.15.99-name-tab-beta2";
+ version = "nc0.19.1";
name = "namecoin" + toString (optional (!withGui) "d") + "-" + version;
src = fetchFromGitHub {
owner = "namecoin";
repo = "namecoin-core";
rev = version;
- sha256 = "1r0v0yvlazmidxp6xhapbdawqb8fhzrdp11d4an5vgxa208s6wdf";
+ sha256 = "13rdvngrl2w0gk7km3sd9fy8yxzgxlkcwn50ajsbrhgzl8kx4q7m";
};
nativeBuildInputs = [
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency";
- homepage = https://namecoin.org;
+ homepage = "https://namecoin.org";
license = licenses.mit;
maintainers = with maintainers; [ doublec AndersonTorres infinisil ];
platforms = platforms.linux;
diff --git a/pkgs/applications/blockchains/tessera.nix b/pkgs/applications/blockchains/tessera.nix
new file mode 100644
index 000000000000..84f7925d2180
--- /dev/null
+++ b/pkgs/applications/blockchains/tessera.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchurl, makeWrapper, jre }:
+
+stdenv.mkDerivation rec {
+ pname = "tessera";
+ version = "0.10.2";
+
+ src = fetchurl {
+ url = "https://oss.sonatype.org/service/local/repositories/releases/content/com/jpmorgan/quorum/${pname}-app/${version}/${pname}-app-${version}-app.jar";
+ sha256 = "1zn8w7q0q5man0407kb82lw4mlvyiy9whq2f6izf2b5415f9s0m4";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ dontUnpack = true;
+
+ installPhase = ''
+ makeWrapper ${jre}/bin/java $out/bin/tessera --add-flags "-jar $src"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Enterprise Implementation of Quorum's transaction manager";
+ homepage = "https://github.com/jpmorganchase/tessera";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ mmahut ];
+ };
+}
diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix
index 573eec845027..9a476ada2142 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -18,9 +18,9 @@ let
sha256Hash = "072rvh20xkn7izh6f2r2bspy06jrvcibj2hc12hz76m8cwzf4v0m";
};
latestVersion = { # canary & dev
- version = "4.1.0.3"; # "Android Studio 4.1 Canary 3"
- build = "193.6297379";
- sha256Hash = "0sb8ll9bkkdglq18wvy5hikimhjbpfadjdygx9cd8q545h8dy137";
+ version = "4.1.0.4"; # "Android Studio 4.1 Canary 4"
+ build = "193.6325121";
+ sha256Hash = "19b4a03qfljdisn7cw44qzab85hib000m9mgswzssjh6ylkd9arw";
};
in {
# Attributes are named by their corresponding release channels
diff --git a/pkgs/applications/editors/glow/default.nix b/pkgs/applications/editors/glow/default.nix
index 80fdcc8a09c1..928291940cfe 100644
--- a/pkgs/applications/editors/glow/default.nix
+++ b/pkgs/applications/editors/glow/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "glow";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "0r0yq7kgz7i1wf4gxxihdrn1c8mi4wcyhadncxbln24s9c5apxsf";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=" "-X=main.Version=${version}" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Render markdown on the CLI";
homepage = "https://github.com/charmbracelet/glow";
license = licenses.mit;
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index 4197792d7365..3350f6a3db3e 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -20,11 +20,11 @@ let
in stdenv.mkDerivation rec {
pname = "nano";
- version = "4.7";
+ version = "4.9";
src = fetchurl {
url = "mirror://gnu/nano/${pname}-${version}.tar.xz";
- sha256 = "1x9nqy2kgaz6087p63i71gdjsqbdc9jjpx1ymlyclfakvsby3h2q";
+ sha256 = "19ik88b3g0d9xwav4hkai2h1acmjy5fdnh21gdc1mjq5s4lrff8f";
};
nativeBuildInputs = [ texinfo ] ++ optional enableNls gettext;
diff --git a/pkgs/applications/editors/quartus-prime/default.nix b/pkgs/applications/editors/quartus-prime/default.nix
index 6a6ea80ca458..093635b10e42 100644
--- a/pkgs/applications/editors/quartus-prime/default.nix
+++ b/pkgs/applications/editors/quartus-prime/default.nix
@@ -1,25 +1,58 @@
-{ buildFHSUserEnv, makeDesktopItem, stdenv, lib, requireFile, unstick, cycloneVSupport ? true }:
+{ buildFHSUserEnv, makeDesktopItem, writeScript, stdenv, lib, requireFile, unstick,
+ supportedDevices ? [ "Arria II" "Cyclone V" "Cyclone IV" "Cyclone 10 LP" "MAX II/V" "MAX 10 FPGA" ] }:
let
+ deviceIds = {
+ "Arria II" = "arria_lite";
+ "Cyclone V" = "cyclonev";
+ "Cyclone IV" = "cyclone";
+ "Cyclone 10 LP" = "cyclone10lp";
+ "MAX II/V" = "max";
+ "MAX 10 FPGA" = "max10";
+ };
+
+ supportedDeviceIds =
+ assert lib.assertMsg (lib.all (name: lib.hasAttr name deviceIds) supportedDevices)
+ "Supported devices are: ${lib.concatStringsSep ", " (lib.attrNames deviceIds)}";
+ lib.listToAttrs (map (name: {
+ inherit name;
+ value = deviceIds.${name};
+ }) supportedDevices);
+
+ unsupportedDeviceIds = lib.filterAttrs (name: value:
+ !(lib.hasAttr name supportedDeviceIds)
+ ) deviceIds;
+
quartus = stdenv.mkDerivation rec {
version = "19.1.0.670";
- pname = "quartus-prime-lite";
+ pname = "quartus-prime-lite-unwrapped";
src = let
require = {name, sha256}: requireFile {
inherit name sha256;
url = "${meta.homepage}/${lib.versions.majorMinor version}/?edition=lite&platform=linux";
};
+
+ hashes = {
+ "arria_lite" = "1flj9w0vb2p9f9zll136izr6qvmxn0lg72bvaqxs3sxc9vj06wm1";
+ "cyclonev" = "0bqxpvjgph0y6slk0jq75mcqzglmqkm0jsx10y9xz5llm6zxzqab";
+ "cyclone" = "0pzs8y4s3snxg4g6lrb21qi88abm48g279xzd98qv17qxb2z82rr";
+ "cyclone10lp" = "1ccxq8n20y40y47zddkijcv41w3cddvydddr3m4844q31in3nxha";
+ "max" = "1cxzbqscxvlcy74dpqmvlnxjyyxfwcx3spygpvpwi6dfj3ipgm2z";
+ "max10" = "14k83javivbk65mpb17wdwsyb8xk7x9gzj9x0wnd24mmijrvdy9s";
+ };
+
+ devicePackages = map (id: {
+ name = "${id}-${version}.qdz";
+ sha256 = lib.getAttr id hashes;
+ }) (lib.attrValues supportedDeviceIds);
in map require ([{
name = "QuartusLiteSetup-${version}-linux.run";
sha256 = "15vxvqxqdk29ahlw3lkm1nzxyhzy4626wb9s5f2h6sjgq64r8m7f";
} {
name = "ModelSimSetup-${version}-linux.run";
sha256 = "0j1vfr91jclv88nam2plx68arxmz4g50sqb840i60wqd5b0l3y6r";
- }] ++ lib.optional cycloneVSupport {
- name = "cyclonev-${version}.qdz";
- sha256 = "0bqxpvjgph0y6slk0jq75mcqzglmqkm0jsx10y9xz5llm6zxzqab";
- });
+ }] ++ devicePackages);
nativeBuildInputs = [ unstick ];
@@ -37,27 +70,22 @@ let
disabledComponents = [
"quartus_help"
"quartus_update"
+ # not modelsim_ase
"modelsim_ae"
- # Devices
- "arria_lite"
- "cyclone"
- "cyclone10lp"
- "max"
- "max10"
- ] ++ lib.optional (!cycloneVSupport) "cyclonev";
+ ] ++ (lib.attrValues unsupportedDeviceIds);
in ''
- ${lib.concatMapStringsSep "\n" copyInstaller installers}
- ${lib.concatMapStringsSep "\n" copyComponent components}
+ ${lib.concatMapStringsSep "\n" copyInstaller installers}
+ ${lib.concatMapStringsSep "\n" copyComponent components}
- unstick $TEMP/${(builtins.head installers).name} \
- --disable-components ${lib.concatStringsSep "," disabledComponents} \
- --mode unattended --installdir $out --accept_eula 1
+ unstick $TEMP/${(builtins.head installers).name} \
+ --disable-components ${lib.concatStringsSep "," disabledComponents} \
+ --mode unattended --installdir $out --accept_eula 1
- # This patch is from https://wiki.archlinux.org/index.php/Altera_Design_Software
- patch --force --strip 0 --directory $out < ${./vsim.patch}
+ # This patch is from https://wiki.archlinux.org/index.php/Altera_Design_Software
+ patch --force --strip 0 --directory $out < ${./vsim.patch}
- rm -r $out/uninstall $out/logs
- '';
+ rm -r $out/uninstall $out/logs
+ '';
meta = {
homepage = "https://fpgasoftware.intel.com";
@@ -69,17 +97,17 @@ let
};
desktopItem = makeDesktopItem {
- name = quartus.name;
+ name = "quartus-prime-lite";
exec = "quartus";
icon = "quartus";
desktopName = "Quartus";
- genericName = "Quartus FPGA IDE";
+ genericName = "Quartus Prime";
categories = "Development;";
};
# I think modelsim_ase/linux/vlm checksums itself, so use FHSUserEnv instead of `patchelf`
-in buildFHSUserEnv {
- name = "quartus-prime-lite";
+in buildFHSUserEnv rec {
+ name = "quartus-prime-lite"; # wrapped
targetPkgs = pkgs: with pkgs; [
# quartus requirements
@@ -110,10 +138,43 @@ in buildFHSUserEnv {
xorg.libXrender
];
- extraInstallCommands = ''
- mkdir -p $out/share/applications
- cp ${desktopItem}/share/applications/* $out/share/applications
+ passthru = {
+ unwrapped = quartus;
+ };
+
+ extraInstallCommands = let
+ quartusExecutables = (map (c: "quartus/bin/quartus_${c}") [
+ "asm" "cdb" "cpf" "drc" "eda" "fit" "jbcc" "jli" "map" "pgm" "pow"
+ "sh" "si" "sim" "sta" "stp" "tan"
+ ]) ++ [ "quartus/bin/quartus" ];
+
+ qsysExecutables = map (c: "quartus/sopc_builder/bin/qsys-${c}") [
+ "generate" "edit" "script"
+ ];
+ # Should we install all executables ?
+ modelsimExecutables = map (c: "modelsim_ase/bin/${c}") [
+ "vsim" "vlog" "vlib"
+ ];
+ in ''
+ mkdir -p $out/share/applications $out/share/icons/128x128
+ ln -s ${desktopItem}/share/applications/* $out/share/applications
+ ln -s ${quartus}/licenses/images/dc_quartus_panel_logo.png $out/share/icons/128x128/quartus.png
+
+ mkdir -p $out/quartus/bin $out/quartus/sopc_builder/bin $out/modelsim_ase/bin
+ WRAPPER=$out/bin/${name}
+ EXECUTABLES="${lib.concatStringsSep " " (quartusExecutables ++ qsysExecutables ++ modelsimExecutables)}"
+ for executable in $EXECUTABLES; do
+ echo "#!${stdenv.shell}" >> $out/$executable
+ echo "$WRAPPER ${quartus}/$executable \$@" >> $out/$executable
+ done
+
+ cd $out
+ chmod +x $EXECUTABLES
+ # link into $out/bin so executables become available on $PATH
+ ln --symbolic --relative --target-directory ./bin $EXECUTABLES
'';
- runScript = "${quartus}/quartus/bin/quartus";
+ runScript = writeScript "${name}-wrapper" ''
+ exec $@
+ '';
}
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index bb3d571e6f86..3b37c805cdd7 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -14,7 +14,7 @@
, features ? "huge" # One of tiny, small, normal, big or huge
, wrapPythonDrv ? false
-, guiSupport ? config.vim.gui or "gtk3"
+, guiSupport ? config.vim.gui or (if stdenv.isDarwin then "gtk2" else "gtk3")
, luaSupport ? config.vim.lua or true
, perlSupport ? config.vim.perl or false # Perl interpreter
, pythonSupport ? config.vim.python or true # Python interpreter
diff --git a/pkgs/applications/editors/vim/vimacs.nix b/pkgs/applications/editors/vim/vimacs.nix
new file mode 100644
index 000000000000..d067b4181213
--- /dev/null
+++ b/pkgs/applications/editors/vim/vimacs.nix
@@ -0,0 +1,34 @@
+{ stdenv, config, vim_configurable, macvim, vimPlugins
+, useMacvim ? stdenv.isDarwin && (config.vimacs.macvim or true)
+, vimacsExtraArgs ? "" }:
+
+stdenv.mkDerivation rec {
+ pname = "vimacs";
+ version = vimPackage.version;
+ vimPackage = if useMacvim then macvim else vim_configurable;
+
+ buildInputs = [ vimPackage vimPlugins.vimacs ];
+
+ buildCommand = ''
+ mkdir -p "$out"/bin
+ cp "${vimPlugins.vimacs}"/share/vim-plugins/vimacs/bin/vim $out/bin/vimacs
+ substituteInPlace "$out"/bin/vimacs \
+ --replace '-vim}' '-@bin@/bin/vim}' \
+ --replace '-gvim}' '-@bin@/bin/vim -g}' \
+ --replace '--cmd "let g:VM_Enabled = 1"' \
+ '--cmd "let g:VM_Enabled = 1" --cmd "set rtp^=@rtp@" ${vimacsExtraArgs}' \
+ --replace @rtp@ ${vimPlugins.vimacs.rtp} \
+ --replace @bin@ ${vimPackage}
+ for prog in vm gvm gvimacs vmdiff vimacsdiff
+ do
+ ln -s "$out"/bin/vimacs $out/bin/$prog
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Vim-Improved eMACS: Emacs emulation for Vim";
+ homepage = "http://algorithm.com.au/code/vimacs";
+ license = licenses.gpl2Plus;
+ maintainers = with stdenv.lib.maintainers; [ millerjason ];
+ };
+}
diff --git a/pkgs/applications/gis/qgis/unwrapped.nix b/pkgs/applications/gis/qgis/unwrapped.nix
index de436088fa76..80115ab8243e 100644
--- a/pkgs/applications/gis/qgis/unwrapped.nix
+++ b/pkgs/applications/gis/qgis/unwrapped.nix
@@ -10,7 +10,7 @@ let
[ qscintilla-qt5 gdal jinja2 numpy psycopg2
chardet dateutil pyyaml pytz requests urllib3 pygments pyqt5 sip owslib six ];
in mkDerivation rec {
- version = "3.10.1";
+ version = "3.10.4";
pname = "qgis";
name = "${pname}-unwrapped-${version}";
@@ -18,7 +18,7 @@ in mkDerivation rec {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings ["."] ["_"] version}";
- sha256 = "0xq0nnp7zdqaihqvh5rsi1129g23vnk5ijkpxfzaggafgmhf5hgz";
+ sha256 = "0d1rsgjgnnq6jgms5bgppz8lkh4518nf90fk0qvxajdfi9j4jn12";
};
passthru = {
diff --git a/pkgs/applications/graphics/antimony/default.nix b/pkgs/applications/graphics/antimony/default.nix
index 5966d6427ed6..75ba3ecd55dc 100644
--- a/pkgs/applications/graphics/antimony/default.nix
+++ b/pkgs/applications/graphics/antimony/default.nix
@@ -4,19 +4,19 @@
}:
let
- gitRev = "6dfe6822e0279a4cc2f1c60e85b42212627285fe";
+ gitRev = "8fb4b0929ce84cf375bfb83a9d522ccd80681eaf";
gitBranch = "develop";
gitTag = "0.9.3";
in
stdenv.mkDerivation {
pname = "antimony";
- version = "2019-10-30";
+ version = "2020-03-28";
src = fetchFromGitHub {
owner = "mkeeter";
repo = "antimony";
rev = gitRev;
- sha256 = "07zlkwlk79czq8dy85b6n3ds3g36l8qy4ix849ady6ia3gm8981j";
+ sha256 = "1s0zmq5jmhmb1wcsyaxfmii448g6x8b41mzvb1awlljj85qj0k2s";
};
patches = [ ./paths-fix.patch ];
@@ -29,11 +29,10 @@ in
buildInputs = [
libpng python3 python3.pkgs.boost
- libGLU libGL qtbase wrapQtAppsHook
- ncurses
+ libGLU libGL qtbase ncurses
];
- nativeBuildInputs = [ cmake flex lemon ];
+ nativeBuildInputs = [ cmake flex lemon wrapQtAppsHook ];
cmakeFlags= [
"-DGITREV=${gitRev}"
diff --git a/pkgs/applications/graphics/gscan2pdf/default.nix b/pkgs/applications/graphics/gscan2pdf/default.nix
index 76bb0bc13175..d8f91638b91d 100644
--- a/pkgs/applications/graphics/gscan2pdf/default.nix
+++ b/pkgs/applications/graphics/gscan2pdf/default.nix
@@ -10,11 +10,11 @@ with stdenv.lib;
perlPackages.buildPerlPackage rec {
pname = "gscan2pdf";
- version = "2.6.3";
+ version = "2.6.5";
src = fetchurl {
url = "mirror://sourceforge/gscan2pdf/${version}/${pname}-${version}.tar.xz";
- sha256 = "1chmk51xwylnjrgc6hw23x7g7cpwzgwmjc49fcah7pkd3dk1cvvr";
+ sha256 = "0x8931i5zs4zl3iqjhlp7h8y6ssklxiqsddz5kh84nl3p0izbg0y";
};
nativeBuildInputs = [ wrapGAppsHook ];
diff --git a/pkgs/applications/misc/archiver/default.nix b/pkgs/applications/misc/archiver/default.nix
index 8c79d867c831..64b592b78714 100644
--- a/pkgs/applications/misc/archiver/default.nix
+++ b/pkgs/applications/misc/archiver/default.nix
@@ -1,7 +1,6 @@
{ buildGoModule
, fetchFromGitHub
-, stdenv
-, Security
+, lib
}:
buildGoModule rec {
@@ -17,9 +16,7 @@ buildGoModule rec {
modSha256 = "1mrfqhd0zb78rlqlj2ncb0srwjfl7rzhy2p9mwa82pgysvlp08gv";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Easily create & extract archives, and compress & decompress files of various formats";
homepage = "https://github.com/mholt/archiver";
license = licenses.mit;
diff --git a/pkgs/applications/misc/cheat/default.nix b/pkgs/applications/misc/cheat/default.nix
index d4d0643bfdc2..ffe2759a5e76 100644
--- a/pkgs/applications/misc/cheat/default.nix
+++ b/pkgs/applications/misc/cheat/default.nix
@@ -2,23 +2,23 @@
buildGoModule rec {
pname = "cheat";
- version = "3.0.7";
+ version = "3.8.0";
src = fetchFromGitHub {
- owner = "chrisallenlane";
+ owner = "cheat";
repo = "cheat";
rev = version;
- sha256 = "0i5j85ciimk14kndb81qxny1ksr57sr9xdvjn7x1ibc7h6pikjn5";
+ sha256 = "062dlc54x9qwb3hsxp20h94dpwsa1nzpjln9cqmvwjhvp434l97r";
};
subPackages = [ "cmd/cheat" ];
- modSha256 = "1v9hvxygwvqma2j5yz7r95g34xpwb0n29hm39i89vgmvl3hy67s0";
+ modSha256 = "1is19qca5wgzya332rmpk862nnivxzgxchkllv629f5fwwdvdgmg";
meta = with stdenv.lib; {
description = "Create and view interactive cheatsheets on the command-line";
maintainers = with maintainers; [ mic92 ];
license = with licenses; [ gpl3 mit ];
- homepage = "https://github.com/chrisallenlane/cheat";
+ inherit (src.meta) homepage;
};
}
diff --git a/pkgs/applications/misc/clipmenu/default.nix b/pkgs/applications/misc/clipmenu/default.nix
index 7577c0a3db99..4bc56f0c4526 100644
--- a/pkgs/applications/misc/clipmenu/default.nix
+++ b/pkgs/applications/misc/clipmenu/default.nix
@@ -4,13 +4,13 @@ let
in
stdenv.mkDerivation rec {
pname = "clipmenu";
- version = "5.6.0";
+ version = "6.0.1";
src = fetchFromGitHub {
owner = "cdown";
repo = "clipmenu";
rev = version;
- sha256 = "13hyarzazh6j33d808h3s5yk320wqzivc0ni9xm8kalvn4k3a0bq";
+ sha256 = "0053j4i14lz5m2bzc5sch5id5ilr1bl196mp8fp0q8x74w3vavs9";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/misc/cura/lulzbot/curaengine.nix b/pkgs/applications/misc/cura/lulzbot/curaengine.nix
index aad9b9bee89f..14004474a21a 100644
--- a/pkgs/applications/misc/cura/lulzbot/curaengine.nix
+++ b/pkgs/applications/misc/cura/lulzbot/curaengine.nix
@@ -1,6 +1,6 @@
-{ stdenv, callPackage, fetchgit, fetchpatch, cmake, libarcusLulzbot, stb, protobuf }:
+{ gcc8Stdenv, callPackage, fetchgit, fetchpatch, cmake, libarcusLulzbot, stb, protobuf }:
-stdenv.mkDerivation rec {
+gcc8Stdenv.mkDerivation rec {
pname = "curaengine-lulzBot";
version = "3.6.21";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [ "-DCURA_ENGINE_VERSION=${version}" ];
- meta = with stdenv.lib; {
+ meta = with gcc8Stdenv.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;
@@ -23,4 +23,3 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ chaduffy ];
};
}
-
diff --git a/pkgs/applications/misc/electron-cash/default.nix b/pkgs/applications/misc/electron-cash/default.nix
index 5b1cafaea32e..f8405f446ad1 100644
--- a/pkgs/applications/misc/electron-cash/default.nix
+++ b/pkgs/applications/misc/electron-cash/default.nix
@@ -1,14 +1,14 @@
-{ lib, fetchFromGitHub, python3Packages, qtbase, wrapQtAppsHook }:
+{ lib, fetchFromGitHub, python3Packages, qtbase, wrapQtAppsHook, secp256k1 }:
python3Packages.buildPythonApplication rec {
pname = "electron-cash";
- version = "4.0.11";
+ version = "4.0.14";
src = fetchFromGitHub {
owner = "Electron-Cash";
repo = "Electron-Cash";
rev = version;
- sha256 = "1k4zbaj0g8bgk1l5vrb835a8bqfay2707bcb4ql2vx4igcwpb680";
+ sha256 = "1dp7cj1185h6xfz6jzh0iq58zvg3wq9hl96bkgxkf5h4ygni2vm6";
};
propagatedBuildInputs = with python3Packages; [
@@ -25,6 +25,7 @@ python3Packages.buildPythonApplication rec {
requests
tlslite-ng
qdarkstyle
+ stem
# plugins
keepkey
@@ -56,8 +57,14 @@ python3Packages.buildPythonApplication rec {
--replace "Exec=electron-cash" "Exec=$out/bin/electron-cash"
'';
+ # If secp256k1 wasn't added to the library path, the following warning is given:
+ #
+ # Electron Cash was unable to find the secp256k1 library on this system.
+ # Elliptic curve cryptography operations will be performed in slow
+ # Python-only mode.
postFixup = ''
- wrapQtApp $out/bin/electron-cash
+ wrapQtApp $out/bin/electron-cash \
+ --prefix LD_LIBRARY_PATH : ${secp256k1}/lib
'';
doInstallCheck = true;
diff --git a/pkgs/applications/misc/exercism/default.nix b/pkgs/applications/misc/exercism/default.nix
index 81c2d9782997..a071761599a3 100644
--- a/pkgs/applications/misc/exercism/default.nix
+++ b/pkgs/applications/misc/exercism/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "exercism";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0pg0hxrr6jjd03wbjn5y65x02md3h352mnm1gr6vyiv7hn4ws14m";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "./exercism" ];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/geoipupdate/default.nix b/pkgs/applications/misc/geoipupdate/default.nix
index 71ea8a3d43f4..b7b90448e4bc 100644
--- a/pkgs/applications/misc/geoipupdate/default.nix
+++ b/pkgs/applications/misc/geoipupdate/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "geoipupdate";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1bypanvrkcqp8rk84cv2569671irgaf3cy27lcrknyina4pdvir5";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Automatic GeoIP database updater";
homepage = "https://github.com/maxmind/geoipupdate";
diff --git a/pkgs/applications/misc/hugo/default.nix b/pkgs/applications/misc/hugo/default.nix
index 9509e8951097..46abf3696169 100644
--- a/pkgs/applications/misc/hugo/default.nix
+++ b/pkgs/applications/misc/hugo/default.nix
@@ -1,20 +1,20 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "hugo";
- version = "0.68.1";
+ version = "0.68.3";
+
+ goPackagePath = "github.com/gohugoio/hugo";
src = fetchFromGitHub {
owner = "gohugoio";
repo = pname;
rev = "v${version}";
- sha256 = "1h7zymvxk71jq51az4qnldk54jl9sd4zwkn5r5323xzjffwzny82";
+ sha256 = "138sv4q6f1szpkrrxnzhvxr6rrznhq1d7in0zba1pifsw3yimqq4";
};
modSha256 = "04vzm65kbj9905z4cf5yh6yc6g3b0pd5vc00lrxw84pwgqgc0ykb";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlags = [ "-tags" "extended" ];
subPackages = [ "." ];
diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix
index f5553cac6b59..6860f04f99c1 100644
--- a/pkgs/applications/misc/kitty/default.nix
+++ b/pkgs/applications/misc/kitty/default.nix
@@ -20,14 +20,14 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
- version = "0.16.0";
+ version = "0.17.1";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
- sha256 = "1bszyddar0g1gdz67h8rd3gbrdhi6ahjg7j14cjiqxm1938z9ajf";
+ sha256 = "1ydli1phgcy17iz6jxgixn8yc86dp8q2yfxk08c8lwh7gxjnjz7f";
};
buildInputs = [
@@ -72,7 +72,6 @@ buildPythonApplication rec {
})
] ++ stdenv.lib.optionals stdenv.isDarwin [
./no-lto.patch
- ./png2icns.patch
];
# Causes build failure due to warning
@@ -106,6 +105,7 @@ buildPythonApplication rec {
mkdir -p "$out/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions}
"$out/bin/kitty" + complete setup fish > "$out/share/fish/vendor_completions.d/kitty.fish"
"$out/bin/kitty" + complete setup bash > "$out/share/bash-completion/completions/kitty.bash"
+ "$out/bin/kitty" + complete setup zsh > "$out/share/zsh/site-functions/_kitty"
'';
postInstall = ''
diff --git a/pkgs/applications/misc/kitty/no-lto.patch b/pkgs/applications/misc/kitty/no-lto.patch
index 44d231cb07f9..8073c11fbd2a 100644
--- a/pkgs/applications/misc/kitty/no-lto.patch
+++ b/pkgs/applications/misc/kitty/no-lto.patch
@@ -1,12 +1,13 @@
--- a/setup.py
+++ b/setup.py
-@@ -233,9 +233,6 @@ def init_env(
+@@ -277,10 +277,6 @@ def init_env(
cppflags += shlex.split(os.environ.get('CPPFLAGS', ''))
cflags += shlex.split(os.environ.get('CFLAGS', ''))
ldflags += shlex.split(os.environ.get('LDFLAGS', ''))
- if not debug and not sanitize:
- # See https://github.com/google/sanitizers/issues/647
-- cflags.append('-flto'), ldflags.append('-flto')
+- cflags.append('-flto')
+- ldflags.append('-flto')
if profile:
cppflags.append('-DWITH_PROFILER')
diff --git a/pkgs/applications/misc/kitty/png2icns.patch b/pkgs/applications/misc/kitty/png2icns.patch
deleted file mode 100644
index 68566e2a899f..000000000000
--- a/pkgs/applications/misc/kitty/png2icns.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -aru a/setup.py b/setup.py
---- a/setup.py 2019-07-29 11:09:32.000000000 -0400
-+++ b/setup.py 2019-07-29 11:11:37.000000000 -0400
-@@ -784,9 +784,15 @@
- def create_macos_app_icon(where='Resources'):
- logo_dir = os.path.abspath(os.path.join('logo', appname + '.iconset'))
- subprocess.check_call([
-- 'iconutil', '-c', 'icns', logo_dir, '-o',
-+ 'png2icns',
- os.path.join(where, os.path.basename(logo_dir).partition('.')[0] + '.icns')
-- ])
-+ ] + [os.path.join(logo_dir, logo) for logo in [
-+ 'icon_128x128.png',
-+ 'icon_16x16.png',
-+ 'icon_256x256.png',
-+ 'icon_32x32.png',
-+ 'icon_512x512.png',
-+ ]])
-
-
- def create_minimal_macos_bundle(args, where):
diff --git a/pkgs/applications/misc/minder/default.nix b/pkgs/applications/misc/minder/default.nix
index 7b6be997ffa0..baa8f69cfacb 100644
--- a/pkgs/applications/misc/minder/default.nix
+++ b/pkgs/applications/misc/minder/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "minder";
- version = "1.6.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "phase1geo";
repo = pname;
rev = version;
- sha256 = "0zma6hjx0068ih7fagb1gg5cgci0ccc764sd8qw6iglg61aihpx7";
+ sha256 = "0y30gdnx270m857iijhgdv7a2nqxmmd8w6kfhd80763ygk17xk1r";
};
nativeBuildInputs = [ pkgconfig meson ninja python3 wrapGAppsHook vala shared-mime-info ];
diff --git a/pkgs/applications/misc/moolticute/default.nix b/pkgs/applications/misc/moolticute/default.nix
index e3154b7cd1cd..0a54bc98bb9a 100644
--- a/pkgs/applications/misc/moolticute/default.nix
+++ b/pkgs/applications/misc/moolticute/default.nix
@@ -9,13 +9,13 @@
mkDerivation rec {
pname = "moolticute";
- version = "0.42.32-testing";
+ version = "0.43.3";
src = fetchFromGitHub {
owner = "mooltipass";
repo = pname;
rev = "v${version}";
- sha256 = "1kx1p2h65dilj1pbzf36d1mxwym19kvln1sqg8fb7na8q7lk4b05";
+ sha256 = "0kl7wksiqmy0hqbg6xwmzqfn3l17if2hiw7xc9x067x9rviyxrl3";
};
outputs = [ "out" "udev" ];
diff --git a/pkgs/applications/misc/opentx/default.nix b/pkgs/applications/misc/opentx/default.nix
index 370f88d7b479..53d6e398cf0d 100644
--- a/pkgs/applications/misc/opentx/default.nix
+++ b/pkgs/applications/misc/opentx/default.nix
@@ -1,50 +1,38 @@
-{ stdenv, fetchFromGitHub
-, cmake, gcc-arm-embedded, binutils-arm-embedded, python
-, qt5, SDL, gtest
+{ stdenv, mkDerivation, fetchFromGitHub
+, cmake, gcc-arm-embedded, python3Packages
+, qtbase, qtmultimedia, qttranslations, SDL, gtest
, dfu-util, avrdude
}:
-let
-
- version = "2.2.1";
-
-in stdenv.mkDerivation {
-
+mkDerivation rec {
pname = "opentx";
- inherit version;
+ version = "2.3.5";
src = fetchFromGitHub {
owner = "opentx";
repo = "opentx";
rev = version;
- sha256 = "01lnnkrxach21aivnx1k1iqhih02nixh8c4nk6rpw408p13him9g";
+ sha256 = "18iv3c74y9fpp1045s2l7l2dqfn9riyagrwmfwp2mmf2ccsrwz2g";
};
enableParallelBuilding = true;
- nativeBuildInputs = [
- cmake
- gcc-arm-embedded binutils-arm-embedded
- ];
+ nativeBuildInputs = [ cmake gcc-arm-embedded python3Packages.pillow ];
- buildInputs = with qt5; [
- python python.pkgs.pyqt4
- qtbase qtmultimedia qttranslations
- SDL
- ];
+ buildInputs = [ qtbase qtmultimedia qttranslations SDL ];
postPatch = ''
- sed -i companion/src/burnconfigdialog.cpp -e 's|/usr/.*bin/dfu-util|${dfu-util}/bin/dfu-util|'
- sed -i companion/src/burnconfigdialog.cpp -e 's|/usr/.*bin/avrdude|${avrdude}/bin/avrdude|'
+ sed -i companion/src/burnconfigdialog.cpp \
+ -e 's|/usr/.*bin/dfu-util|${dfu-util}/bin/dfu-util|' \
+ -e 's|/usr/.*bin/avrdude|${avrdude}/bin/avrdude|'
'';
cmakeFlags = [
"-DGTEST_ROOT=${gtest.src}/googletest"
- "-DQT_TRANSLATIONS_DIR=${qt5.qttranslations}/translations"
+ "-DQT_TRANSLATIONS_DIR=${qttranslations}/translations"
# XXX I would prefer to include these here, though we will need to file a bug upstream to get that changed.
#"-DDFU_UTIL_PATH=${dfu-util}/bin/dfu-util"
#"-DAVRDUDE_PATH=${avrdude}/bin/avrdude"
- "-DNANO=NO"
];
meta = with stdenv.lib; {
@@ -54,11 +42,10 @@ in stdenv.mkDerivation {
firmware to the radio, backing up model settings, editing settings and
running radio simulators.
'';
- homepage = https://open-tx.org/;
- license = stdenv.lib.licenses.gpl2;
- platforms = [ "i686-linux" "x86_64-linux" ];
- maintainers = with maintainers; [ elitak ];
- broken = true;
+ homepage = "https://www.open-tx.org/";
+ license = licenses.gpl2;
+ platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ];
+ maintainers = with maintainers; [ elitak lopsided98 ];
};
}
diff --git a/pkgs/applications/misc/pueue/default.nix b/pkgs/applications/misc/pueue/default.nix
index aac371164fa8..76350773b328 100644
--- a/pkgs/applications/misc/pueue/default.nix
+++ b/pkgs/applications/misc/pueue/default.nix
@@ -1,23 +1,19 @@
-{ lib, rustPlatform, fetchFromGitHub, installShellFiles }:
+{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "pueue";
- version = "0.1.6";
+ version = "0.2.1";
src = fetchFromGitHub {
owner = "Nukesor";
repo = pname;
rev = "v${version}";
- sha256 = "1qp9h1xlfxwswcqi1qn2hfybxl547z13xjbvfgsx1nc8yj51bi3c";
+ sha256 = "1yx69pwdal0p5dfhabjdns9z6z3fa41wh7bxa4dpsjx37ziglcsp";
};
- nativeBuildInputs = [ installShellFiles ];
+ cargoSha256 = "1ksr5fw9p3j1bnlgfimb5nsryb4si8ic2x4prsra1mwkc91hr7x3";
- cargoSha256 = "00va292bjdp42bkqdkjqajmzc2nshhqa1fj0yfwdf3rrx4nhssjd";
-
- postInstall = ''
- installShellCompletion utils/completions/pueue.{bash,fish} --zsh utils/completions/_pueue
- '';
+ checkPhase = "cargo test -- --skip test_single_huge_payload";
meta = with lib; {
description = "A daemon for managing long running shell commands";
diff --git a/pkgs/applications/misc/pydf/default.nix b/pkgs/applications/misc/pydf/default.nix
index bfbee1bea24d..ae29993a79a1 100644
--- a/pkgs/applications/misc/pydf/default.nix
+++ b/pkgs/applications/misc/pydf/default.nix
@@ -9,6 +9,12 @@ python3Packages.buildPythonPackage rec {
sha256 = "7f47a7c3abfceb1ac04fc009ded538df1ae449c31203962a1471a4eb3bf21439";
};
+ postInstall = ''
+ mkdir -p $out/share/man/man1 $out/share/pydf
+ install -t $out/share/pydf -m 444 pydfrc
+ install -t $out/share/man/man1 -m 444 pydf.1
+ '';
+
meta = with stdenv.lib; {
description = "colourised df(1)-clone";
homepage = http://kassiopeia.juls.savba.sk/~garabik/software/pydf/;
diff --git a/pkgs/applications/misc/stretchly/default.nix b/pkgs/applications/misc/stretchly/default.nix
index 75f3be85dadf..9769045b9ce5 100644
--- a/pkgs/applications/misc/stretchly/default.nix
+++ b/pkgs/applications/misc/stretchly/default.nix
@@ -1,177 +1,38 @@
-{ GConf
-, alsaLib
-, at-spi2-atk
-, at-spi2-core
-, atk
-, buildFHSUserEnv
-, cairo
+{ stdenv, lib, fetchurl, makeWrapper, wrapGAppsHook, electron
, common-updater-scripts
-, coreutils
-, cups
-, dbus
-, expat
-, fetchurl
-, fontconfig
-, gdk-pixbuf
-, glib
-, gtk2
-, gtk3
-, lib
-, libX11
-, libXScrnSaver
-, libXcomposite
-, libXcursor
-, libXdamage
-, libXext
-, libXfixes
-, libXi
-, libXrandr
-, libXrender
-, libXtst
-, libappindicator
-, libdrm
-, libnotify
-, libpciaccess
-, libpng12
-, libuuid
-, libxcb
-, nspr
-, nss
-, pango
-, pciutils
-, pulseaudio
-, runtimeShell
-, stdenv
-, udev
-, wrapGAppsHook
-, writeScript
-, file
+, writeShellScript
}:
-let
- libs = [
- GConf
- alsaLib
- at-spi2-atk
- at-spi2-core
- atk
- cairo
- cups
- dbus
- expat
- fontconfig
- gdk-pixbuf
- glib
- gtk2
- gtk3
- libX11
- libXScrnSaver
- libXcomposite
- libXcursor
- libXdamage
- libXext
- libXfixes
- libXi
- libXrandr
- libXrender
- libXtst
- libappindicator
- libdrm
- libnotify
- libpciaccess
- libpng12
- libuuid
- libxcb
- nspr
- nss
- pango
- pciutils
- pulseaudio
- stdenv.cc.cc.lib
- udev
+stdenv.mkDerivation rec {
+ pname = "stretchly";
+ version = "0.21.1";
+
+ src = fetchurl {
+ url = "https://github.com/hovancik/stretchly/releases/download/v${version}/stretchly-${version}.tar.xz";
+ sha256 = "0776pywyqylwd33m85l4wdr89x0q9xkrjgliag10fp1bswz844lf";
+ };
+
+ nativeBuildInputs = [
+ wrapGAppsHook
];
- libPath = lib.makeLibraryPath libs;
+ installPhase = ''
+ runHook preInstall
- stretchly =
- stdenv.mkDerivation rec {
- pname = "stretchly";
- version = "0.21.0";
+ mkdir -p $out/bin $out/share/${pname}/
+ mv resources/app.asar $out/share/${pname}/
- src = fetchurl {
- url = "https://github.com/hovancik/stretchly/releases/download/v${version}/stretchly-${version}.tar.xz";
- sha256 = "1gyyr22xq8s4miiacs8wqhp7lxnwvkvlwhngnq8671l62s6iyjzl";
- };
+ makeWrapper ${electron}/bin/electron $out/bin/${pname} \
+ --add-flags $out/share/${pname}/app.asar \
+ "''${gappsWrapperArgs[@]}" \
+ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}"
- nativeBuildInputs = [
- wrapGAppsHook
- coreutils
- ];
+ runHook postInstall
+ '';
- buildInputs = libs;
-
- dontPatchELF = true;
- dontBuild = true;
- dontConfigure = true;
-
- installPhase = ''
- mkdir -p $out/bin $out/lib/stretchly
- cp -r ./* $out/lib/stretchly/
- ln -s $out/lib/stretchly/stretchly $out/bin/
- '';
-
- preFixup = ''
- patchelf --set-rpath "${libPath}" $out/lib/stretchly/libffmpeg.so
- patchelf --set-rpath "${libPath}" $out/lib/stretchly/libEGL.so
- patchelf --set-rpath "${libPath}" $out/lib/stretchly/libGLESv2.so
- patchelf --set-rpath "${libPath}" $out/lib/stretchly/swiftshader/libEGL.so
- patchelf --set-rpath "${libPath}" $out/lib/stretchly/swiftshader/libGLESv2.so
-
- patchelf \
- --set-rpath "$out/lib/stretchly:${libPath}" \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- $out/lib/stretchly/stretchly
-
- patchelf \
- --set-rpath "$out/lib/stretchly:${libPath}" \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- $out/lib/stretchly/chrome-sandbox
- '';
-
- meta = with stdenv.lib; {
- description = "A break time reminder app";
- longDescription = ''
- stretchly is a cross-platform electron app that reminds you to take
- breaks when working on your computer. By default, it runs in your tray
- and displays a reminder window containing an idea for a microbreak for 20
- seconds every 10 minutes. Every 30 minutes, it displays a window
- containing an idea for a longer 5 minute break.
- '';
- homepage = https://hovancik.net/stretchly;
- downloadPage = https://hovancik.net/stretchly/downloads/;
- license = licenses.bsd2;
- maintainers = with maintainers; [ cdepillabout ];
- platforms = platforms.linux;
- };
- };
-
-in
-
-buildFHSUserEnv {
- inherit (stretchly) meta;
-
- name = "stretchly";
-
- targetPkgs = pkgs: [
- stretchly
- ];
-
- runScript = "stretchly";
passthru = {
- updateScript = writeScript "update-stretchly" ''
- #!${runtimeShell}
-
+ updateScript = writeShellScript "update-stretchly" ''
set -eu -o pipefail
# get the latest release version
@@ -179,9 +40,23 @@ buildFHSUserEnv {
echo "updating to $latest_version..."
- ${common-updater-scripts}/bin/update-source-version stretchly.passthru.stretchlyWrapped "$latest_version"
+ ${common-updater-scripts}/bin/update-source-version stretchly "$latest_version"
'';
+ };
- stretchlyWrapped = stretchly;
+ meta = with stdenv.lib; {
+ description = "A break time reminder app";
+ longDescription = ''
+ stretchly is a cross-platform electron app that reminds you to take
+ breaks when working on your computer. By default, it runs in your tray
+ and displays a reminder window containing an idea for a microbreak for 20
+ seconds every 10 minutes. Every 30 minutes, it displays a window
+ containing an idea for a longer 5 minute break.
+ '';
+ homepage = https://hovancik.net/stretchly;
+ downloadPage = https://hovancik.net/stretchly/downloads/;
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ cdepillabout ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/syncthingtray/default.nix b/pkgs/applications/misc/syncthingtray/default.nix
index 610409af7a7b..20dd3d6a3c68 100644
--- a/pkgs/applications/misc/syncthingtray/default.nix
+++ b/pkgs/applications/misc/syncthingtray/default.nix
@@ -20,14 +20,14 @@
}:
mkDerivation rec {
- version = "0.10.6";
+ version = "0.10.7";
pname = "syncthingtray";
src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${version}";
- sha256 = "1lh1qsdy5081jrs27ba0mfh90ya1fj9h6j5k0cdsfap9mcxyjd9g";
+ sha256 = "0qix22wblakpxwqy63378p5rksnx2ik9gfw0c6za19mzhx7gwln8";
};
buildInputs = [ qtbase cpp-utilities qtutilities ]
diff --git a/pkgs/applications/misc/todoist/default.nix b/pkgs/applications/misc/todoist/default.nix
index a625c8340558..74b2b770215c 100644
--- a/pkgs/applications/misc/todoist/default.nix
+++ b/pkgs/applications/misc/todoist/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "todoist";
@@ -13,12 +13,10 @@ buildGoModule rec {
modSha256 = "1nnp5ijz4n34gc97rar4wlvlbx21ndpjyb2mc6gxdk1wzx3mgswp";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = {
homepage = https://github.com/sachaos/todoist;
description = "Todoist CLI Client";
- license = licenses.mit;
- platforms = platforms.unix;
+ license = lib.licenses.mit;
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/applications/misc/ulauncher/0001-Adjust-get_data_path-for-NixOS.patch b/pkgs/applications/misc/ulauncher/0001-Adjust-get_data_path-for-NixOS.patch
new file mode 100644
index 000000000000..f14d7f718027
--- /dev/null
+++ b/pkgs/applications/misc/ulauncher/0001-Adjust-get_data_path-for-NixOS.patch
@@ -0,0 +1,55 @@
+From 86cc27022015697a61d1ec1b13e52f9dbe7f6c57 Mon Sep 17 00:00:00 2001
+From: worldofpeace
+Date: Mon, 23 Mar 2020 18:34:00 -0400
+Subject: [PATCH] Adjust get_data_path for NixOS
+
+We construct the ulauncher data path from xdg_data_dirs
+and prevent it from being a nix store path or being xdg_data_home.
+We do this to prevent /nix/store paths being hardcoded to shortcuts.json.
+On NixOS this path will either be /run/current-system/sw/share/ulauncher
+or $HOME/.nix-profile/share/ulauncher if the user used nix-env.
+---
+ ulauncher/config.py | 27 ++++++++++++++++++---------
+ 1 file changed, 18 insertions(+), 9 deletions(-)
+
+diff --git a/ulauncher/config.py b/ulauncher/config.py
+index f21014e..cc636e1 100644
+--- a/ulauncher/config.py
++++ b/ulauncher/config.py
+@@ -50,15 +50,24 @@ def get_data_path():
+ is specified at installation time.
+ """
+
+- # Get pathname absolute or relative.
+- path = os.path.join(
+- os.path.dirname(__file__), __ulauncher_data_directory__)
+-
+- abs_data_path = os.path.abspath(path)
+- if not os.path.exists(abs_data_path):
+- raise ProjectPathNotFoundError(abs_data_path)
+-
+- return abs_data_path
++ paths = list(
++ filter(
++ os.path.exists,
++ [
++ os.path.join(dir, "ulauncher")
++ for dir in xdg_data_dirs
++ # Get path that isn't in the /nix/store so they don't get hardcoded into configs
++ if not dir.startswith("/nix/store/")
++ # Exclude .local/share/ulauncher which isn't what we want
++ if not dir.startswith(xdg_data_home)
++ ],
++ )
++ )
++
++ try:
++ return paths[0]
++ except:
++ raise ProjectPathNotFoundError()
+
+
+ def is_wayland():
+--
+2.25.1
+
diff --git a/pkgs/applications/misc/ulauncher/default.nix b/pkgs/applications/misc/ulauncher/default.nix
index 9fa284aba434..5b77e13d7243 100644
--- a/pkgs/applications/misc/ulauncher/default.nix
+++ b/pkgs/applications/misc/ulauncher/default.nix
@@ -1,8 +1,11 @@
{ stdenv
, fetchurl
-, python27Packages
+, python3Packages
+, gdk-pixbuf
+, glib
, gnome3
, gobject-introspection
+, gtk3
, wrapGAppsHook
, webkitgtk
, libnotify
@@ -11,49 +14,54 @@
, intltool
, wmctrl
, xvfb_run
+, librsvg
}:
-python27Packages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "ulauncher";
- version = "4.4.0.r1";
+ version = "5.6.1";
- # Python 3 support is currently in development
- # on the dev branch and 5.x.x releases
- disabled = ! python27Packages.isPy27;
+ disabled = python3Packages.isPy27;
src = fetchurl {
url = "https://github.com/Ulauncher/Ulauncher/releases/download/${version}/ulauncher_${version}.tar.gz";
- sha256 = "12v7qpjhf0842ivsfflsl2zlvhiaw25f9ffv7vhnkvrhrmksim9f";
+ sha256 = "14k68lp58wldldhaq4cf0ffkhi81czv4ps9xa86iw1j5b1gd2vbl";
};
- nativeBuildInputs = with python27Packages; [
+ nativeBuildInputs = with python3Packages; [
distutils_extra
intltool
wrapGAppsHook
];
buildInputs = [
+ gdk-pixbuf
+ glib
gnome3.adwaita-icon-theme
gobject-introspection
+ gtk3
keybinder3
libappindicator
libnotify
+ librsvg
webkitgtk
wmctrl
];
- propagatedBuildInputs = with python27Packages; [
+ propagatedBuildInputs = with python3Packages; [
+ mock
+ mypy
+ mypy-extensions
dbus-python
- notify
pygobject3
pyinotify
- pysqlite
python-Levenshtein
pyxdg
+ requests
websocket_client
];
- checkInputs = with python27Packages; [
+ checkInputs = with python3Packages; [
mock
pytest
pytest-mock
@@ -63,6 +71,9 @@ python27Packages.buildPythonApplication rec {
patches = [
./fix-path.patch
+ ./fix-permissions.patch # ulauncher PR #523
+ ./0001-Adjust-get_data_path-for-NixOS.patch
+ ./fix-extensions.patch
];
postPatch = ''
@@ -73,7 +84,7 @@ python27Packages.buildPythonApplication rec {
doCheck = false;
preCheck = ''
- export PYTHONPATH=$PYTHONPATH:$out/${python27Packages.python.sitePackages}
+ export PYTHONPATH=$PYTHONPATH:$out/${python3Packages.python.sitePackages}
'';
# Simple translation of
diff --git a/pkgs/applications/misc/ulauncher/fix-extensions.patch b/pkgs/applications/misc/ulauncher/fix-extensions.patch
new file mode 100644
index 000000000000..f6d00f9fafd5
--- /dev/null
+++ b/pkgs/applications/misc/ulauncher/fix-extensions.patch
@@ -0,0 +1,13 @@
+diff --git a/ulauncher/api/server/ExtensionRunner.py b/ulauncher/api/server/ExtensionRunner.py
+index 22042bf..f7b31c8 100644
+--- a/ulauncher/api/server/ExtensionRunner.py
++++ b/ulauncher/api/server/ExtensionRunner.py
+@@ -79,7 +79,7 @@ class ExtensionRunner:
+ cmd = [sys.executable, os.path.join(self.extensions_dir, extension_id, 'main.py')]
+ env = os.environ.copy()
+ env['ULAUNCHER_WS_API'] = self.extension_server.generate_ws_url(extension_id)
+- env['PYTHONPATH'] = ':'.join(filter(bool, [ULAUNCHER_APP_DIR, os.getenv('PYTHONPATH')]))
++ env['PYTHONPATH'] = ':'.join([ULAUNCHER_APP_DIR] + sys.path)
+
+ if self.verbose:
+ env['VERBOSE'] = '1'
diff --git a/pkgs/applications/misc/ulauncher/fix-permissions.patch b/pkgs/applications/misc/ulauncher/fix-permissions.patch
new file mode 100644
index 000000000000..9d743c950f9d
--- /dev/null
+++ b/pkgs/applications/misc/ulauncher/fix-permissions.patch
@@ -0,0 +1,12 @@
+diff --git a/ulauncher/utils/Theme.py b/ulauncher/utils/Theme.py
+index 9cde624..4e36c4f 100644
+--- a/ulauncher/utils/Theme.py
++++ b/ulauncher/utils/Theme.py
+@@ -138,6 +138,9 @@ class Theme:
+ rmtree(new_theme_dir)
+ copytree(self.path, new_theme_dir)
+
++ # change file permissions (because Nix store is read-only)
++ os.chmod(new_theme_dir, 0o755)
++
+ return os.path.join(new_theme_dir, 'generated.css')
diff --git a/pkgs/applications/misc/wofi/default.nix b/pkgs/applications/misc/wofi/default.nix
index 659b7099943d..3c14219b141d 100644
--- a/pkgs/applications/misc/wofi/default.nix
+++ b/pkgs/applications/misc/wofi/default.nix
@@ -1,18 +1,28 @@
-{ stdenv, lib, fetchhg, pkg-config, meson, ninja, wayland, gtk3 }:
+{ stdenv, lib, fetchhg, fetchpatch, pkg-config, meson, ninja, wayland, gtk3, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "wofi";
- version = "1.1";
+ version = "1.1.2";
src = fetchhg {
url = "https://hg.sr.ht/~scoopta/wofi";
rev = "v${version}";
- sha256 = "0rq6c8fv0h7xj3jw1i01r39dz0f31k7jgf7hpgl6mlsyn0ddc80z";
+ sha256 = "086j5wshawjbwdmmmldivfagc2rr7g5a2gk11l0snqqslm294xsn";
};
- nativeBuildInputs = [ pkg-config meson ninja ];
+ nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook ];
buildInputs = [ wayland gtk3 ];
+ # Fixes icon bug on NixOS.
+ # Will need to be removed on next release
+ # see https://todo.sr.ht/~scoopta/wofi/54
+ patches = [
+ (fetchpatch {
+ url = "https://paste.sr.ht/blob/1cbddafac3806afb203940c029e78ce8390d8f49";
+ sha256 = "18960y9ajilrwwl6mjnrh6wj0sm4ivczmacck36p2dj9xd0n8vkh";
+ })
+ ];
+
meta = with lib; {
description = "A launcher/menu program for wlroots based wayland compositors such as sway";
homepage = "https://hg.sr.ht/~scoopta/wofi";
diff --git a/pkgs/applications/misc/wtf/default.nix b/pkgs/applications/misc/wtf/default.nix
index 8c34baba5828..f12f96871c00 100644
--- a/pkgs/applications/misc/wtf/default.nix
+++ b/pkgs/applications/misc/wtf/default.nix
@@ -1,9 +1,8 @@
{ buildGoModule
, fetchFromGitHub
-, stdenv
+, lib
, makeWrapper
, ncurses
-, Security
}:
buildGoModule rec {
@@ -25,14 +24,12 @@ buildGoModule rec {
nativeBuildInputs = [ makeWrapper ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
postInstall = ''
mv "$out/bin/wtf" "$out/bin/wtfutil"
wrapProgram "$out/bin/wtfutil" --prefix PATH : "${ncurses.dev}/bin"
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "The personal information dashboard for your terminal";
homepage = "https://wtfutil.com/";
license = licenses.mpl20;
diff --git a/pkgs/applications/misc/zathura/cb/default.nix b/pkgs/applications/misc/zathura/cb/default.nix
index 7c2c8fb31cab..4e2d16819ba5 100644
--- a/pkgs/applications/misc/zathura/cb/default.nix
+++ b/pkgs/applications/misc/zathura/cb/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "0.1.8";
src = fetchurl {
- url = "https://pwmt.org/projects/zathura/plugins/download/${pname}-${version}.tar.xz";
+ url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
sha256 = "1i6cf0vks501cggwvfsl6qb7mdaf3sszdymphimfvnspw810faj5";
};
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
meta = with lib; {
- homepage = https://pwmt.org/projects/zathura-cb/;
+ homepage = "https://pwmt.org/projects/zathura-cb/";
description = "A zathura CB plugin";
longDescription = ''
The zathura-cb plugin adds comic book support to zathura.
diff --git a/pkgs/applications/misc/zathura/core/default.nix b/pkgs/applications/misc/zathura/core/default.nix
index 99729125b631..44f200174d9b 100644
--- a/pkgs/applications/misc/zathura/core/default.nix
+++ b/pkgs/applications/misc/zathura/core/default.nix
@@ -9,12 +9,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- pname = "zathura-core";
- version = "0.4.4";
+ pname = "zathura";
+ version = "0.4.5";
src = fetchurl {
- url = "https://git.pwmt.org/pwmt/zathura/-/archive/${version}/zathura-${version}.tar.gz";
- sha256 = "0v5klgr009rsxi41h73k0398jbgmgh37asvwz2w15i4fzmw89jgb";
+ url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
+ sha256 = "0b3nrcvykkpv2vm99kijnic2gpfzva520bsjlihaxandzfm9ff8c";
};
outputs = [ "bin" "man" "dev" "out" ];
@@ -28,6 +28,8 @@ stdenv.mkDerivation rec {
"-Dmanpages=enabled"
"-Dconvert-icon=enabled"
"-Dsynctex=enabled"
+ # Make sure tests are enabled for doCheck
+ "-Dtests=enabled"
];
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/zathura/djvu/default.nix b/pkgs/applications/misc/zathura/djvu/default.nix
index 54f68969d4f7..954df5301e31 100644
--- a/pkgs/applications/misc/zathura/djvu/default.nix
+++ b/pkgs/applications/misc/zathura/djvu/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, gtk, zathura_core, girara, djvulibre, gettext }:
stdenv.mkDerivation rec {
- name = "zathura-djvu-0.2.8";
+ pname = "zathura-djvu";
+ version = "0.2.9";
src = fetchurl {
- url = "https://pwmt.org/projects/zathura/plugins/download/${name}.tar.xz";
- sha256 = "0axkv1crdxn0z44whaqp2ibkdqcykhjnxk7qzms0dp1b67an9rnh";
+ url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
+ sha256 = "0062n236414db7q7pnn3ccg5111ghxj3407pn9ri08skxskgirln";
};
nativeBuildInputs = [ meson ninja pkgconfig ];
@@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
meta = with stdenv.lib; {
- homepage = https://pwmt.org/projects/zathura-djvu/;
+ homepage = "https://pwmt.org/projects/zathura-djvu/";
description = "A zathura DJVU plugin";
longDescription = ''
The zathura-djvu plugin adds DjVu support to zathura by using the
diff --git a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
index d8c1364d3957..82c94d48068a 100644
--- a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
+++ b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
@@ -1,20 +1,13 @@
-{ stdenv, lib, meson, ninja, fetchFromGitHub
+{ stdenv, lib, meson, ninja, fetchurl
, pkgconfig, zathura_core, cairo , gtk-mac-integration, girara, mupdf }:
stdenv.mkDerivation rec {
version = "0.3.5";
pname = "zathura-pdf-mupdf";
- # pwmt.org server was down at the time of last update
- # src = fetchurl {
- # url = "https://pwmt.org/projects/zathura-pdf-mupdf/download/${name}.tar.xz";
- # sha256 = "1zbaqimav4wfgimpy3nfzl10qj7vyv23rdy2z5z7z93jwbp2rc2j";
- # };
- src = fetchFromGitHub {
- owner = "pwmt";
- repo = "zathura-pdf-mupdf";
- rev = version;
- sha256 = "0wb46hllykbi30ir69s8s23mihivqn13mgfdzawbsn2a21p8y4zl";
+ src = fetchurl {
+ url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
+ sha256 = "1pjwsb7zwclxsvz229fl7y2saf1pv3ifwv3ay8viqxgrp9x3z9hq";
};
nativeBuildInputs = [ meson ninja pkgconfig ];
@@ -26,7 +19,7 @@ stdenv.mkDerivation rec {
PKG_CONFIG_ZATHURA_PLUGINDIR= "lib/zathura";
meta = with lib; {
- homepage = https://pwmt.org/projects/zathura-pdf-mupdf/;
+ homepage = "https://pwmt.org/projects/zathura-pdf-mupdf/";
description = "A zathura PDF plugin (mupdf)";
longDescription = ''
The zathura-pdf-mupdf plugin adds PDF support to zathura by
diff --git a/pkgs/applications/misc/zathura/pdf-poppler/default.nix b/pkgs/applications/misc/zathura/pdf-poppler/default.nix
index 5b38555eda1a..bafa293ad9c3 100644
--- a/pkgs/applications/misc/zathura/pdf-poppler/default.nix
+++ b/pkgs/applications/misc/zathura/pdf-poppler/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchurl, meson, ninja, pkgconfig, zathura_core, girara, poppler }:
stdenv.mkDerivation rec {
- version = "0.2.9";
pname = "zathura-pdf-poppler";
+ version = "0.3.0";
src = fetchurl {
- url = "https://git.pwmt.org/pwmt/zathura-pdf-poppler/-/archive/${version}/${pname}-${version}.tar.gz";
- sha256 = "0c15rnwh42m3ybrhax01bl36w0iynaq8xg6l08riml3cyljypi9l";
+ url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
+ sha256 = "1vfl4vkyy3rf39r1sqaa7y8113bgkh2bkfq3nn2inis9mrykmk6m";
};
nativeBuildInputs = [ meson ninja pkgconfig zathura_core ];
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
meta = with lib; {
- homepage = https://pwmt.org/projects/zathura-pdf-poppler/;
+ homepage = "https://pwmt.org/projects/zathura-pdf-poppler/";
description = "A zathura PDF plugin (poppler)";
longDescription = ''
The zathura-pdf-poppler plugin adds PDF support to zathura by
diff --git a/pkgs/applications/misc/zathura/ps/default.nix b/pkgs/applications/misc/zathura/ps/default.nix
index 48d42b5e9399..05cc570eb8f1 100644
--- a/pkgs/applications/misc/zathura/ps/default.nix
+++ b/pkgs/applications/misc/zathura/ps/default.nix
@@ -1,10 +1,11 @@
{ stdenv, lib, fetchurl, meson, ninja, pkgconfig, zathura_core, girara, libspectre, gettext }:
stdenv.mkDerivation rec {
- name = "zathura-ps-0.2.6";
+ pname = "zathura-ps";
+ version = "0.2.6";
src = fetchurl {
- url = "https://pwmt.org/projects/zathura/plugins/download/${name}.tar.xz";
+ url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
sha256 = "0wygq89nyjrjnsq7vbpidqdsirjm6iq4w2rijzwpk2f83ys8bc3y";
};
@@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
meta = with lib; {
- homepage = https://pwmt.org/projects/zathura-ps/;
+ homepage = "https://pwmt.org/projects/zathura-ps/";
description = "A zathura PS plugin";
longDescription = ''
The zathura-ps plugin adds PS support to zathura by using the
diff --git a/pkgs/applications/misc/zathura/wrapper.nix b/pkgs/applications/misc/zathura/wrapper.nix
index 6c8ad97d3556..4a6ef041b540 100644
--- a/pkgs/applications/misc/zathura/wrapper.nix
+++ b/pkgs/applications/misc/zathura/wrapper.nix
@@ -8,6 +8,8 @@ in symlinkJoin {
paths = with zathura_core; [ man dev out ];
+ inherit plugins;
+
buildInputs = [ makeWrapper ];
postBuild = ''
diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix
index 2adc2ec7c795..073cc23e5ccf 100644
--- a/pkgs/applications/networking/browsers/brave/default.nix
+++ b/pkgs/applications/networking/browsers/brave/default.nix
@@ -82,11 +82,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
- version = "1.5.112";
+ version = "1.5.115";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- sha256 = "0am7qr09pvy6v720rngfxilh4yalxzp7vcq2yndcz6726wnhw9zx";
+ sha256 = "04zyv5amqxax1z0da4bcgxwsq596zfs416nshg6ffg4ci9nfbiab";
};
dontConfigure = true;
diff --git a/pkgs/applications/networking/browsers/chromium/browser.nix b/pkgs/applications/networking/browsers/chromium/browser.nix
index ec69f3d233f4..edbf97e89633 100644
--- a/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -18,6 +18,16 @@ mkChromiumDerivation (base: rec {
cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/"
cp -v "$buildPath/chrome" "$libExecPath/$packageName"
+ # Swiftshader
+ # See https://stackoverflow.com/a/4264351/263061 for the find invocation.
+ if [ -n "$(find "$buildPath/swiftshader/" -maxdepth 1 -name '*.so' -print -quit)" ]; then
+ echo "Swiftshader files found; installing"
+ mkdir -p "$libExecPath/swiftshader"
+ cp -v "$buildPath/swiftshader/"*.so "$libExecPath/swiftshader/"
+ else
+ echo "Swiftshader files not found"
+ fi
+
mkdir -p "$sandbox/bin"
cp -v "$buildPath/chrome_sandbox" "$sandbox/bin/${sandboxExecutableName}"
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index a5f79805aba3..53d6e145dbf8 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -21,9 +21,11 @@
# optional dependencies
, libgcrypt ? null # gnomeSupport || cupsSupport
, libva ? null # useVaapi
+, libdrm ? null, wayland ? null, mesa_drivers ? null, libxkbcommon ? null # useOzone
# package customization
, useVaapi ? false
+, useOzone ? false
, gnomeSupport ? false, gnome ? null
, gnomeKeyringSupport ? false, libgnome-keyring3 ? null
, proprietaryCodecs ? true
@@ -129,7 +131,8 @@ let
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
++ optionals cupsSupport [ libgcrypt cups ]
++ optional useVaapi libva
- ++ optional pulseSupport libpulseaudio;
+ ++ optional pulseSupport libpulseaudio
+ ++ optionals useOzone [ libdrm wayland mesa_drivers libxkbcommon ];
patches = [
./patches/nix_plugin_paths_68.patch
@@ -137,6 +140,8 @@ let
./patches/no-build-timestamps.patch
./patches/widevine-79.patch
./patches/dont-use-ANGLE-by-default.patch
+ # fix race condition in the interaction with pulseaudio
+ ./patches/webrtc-pulse.patch
# Unfortunately, chromium regularly breaks on major updates and
# then needs various patches backported in order to be compiled with GCC.
# Good sources for such patches and other hints:
@@ -149,8 +154,6 @@ let
] ++ optionals (useVaapi) [
# source: https://aur.archlinux.org/cgit/aur.git/tree/vaapi-fix.patch?h=chromium-vaapi
./patches/vaapi-fix.patch
- # fix race condition in the interaction with pulseaudio
- ./patches/webrtc-pulse.patch
];
postPatch = ''
@@ -242,7 +245,6 @@ let
is_clang = stdenv.cc.isClang;
clang_use_chrome_plugins = false;
blink_symbol_level = 0;
- enable_swiftshader = false;
fieldtrial_testing_like_official_build = true;
# Google API keys, see:
@@ -262,6 +264,16 @@ let
} // optionalAttrs pulseSupport {
use_pulseaudio = true;
link_pulseaudio = true;
+ } // optionalAttrs useOzone {
+ use_ozone = true;
+ ozone_platform_gbm = false;
+ use_xkbcommon = true;
+ use_glib = true;
+ use_gtk = true;
+ use_system_libwayland = true;
+ use_system_minigbm = true;
+ use_system_libdrm = true;
+ system_wayland_scanner_path = "${wayland}/bin/wayland-scanner";
} // (extraAttrs.gnFlags or {}));
configurePhase = ''
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix
index 8968a10bed00..b3ca9a79ad30 100644
--- a/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/pkgs/applications/networking/browsers/chromium/default.nix
@@ -13,6 +13,7 @@
, enablePepperFlash ? false
, enableWideVine ? false
, useVaapi ? false # test video on radeon, before enabling this
+, useOzone ? false
, cupsSupport ? true
, pulseSupport ? config.pulseaudio or stdenv.isLinux
, commandLineArgs ? ""
@@ -32,7 +33,7 @@ let
upstream-info = (callPackage ./update.nix {}).getChannel channel;
mkChromiumDerivation = callPackage ./common.nix {
- inherit gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs cupsSupport pulseSupport useVaapi;
+ inherit gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs cupsSupport pulseSupport useVaapi useOzone;
};
browser = callPackage ./browser.nix { inherit channel enableWideVine; };
diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index f9356fc802e7..16f97f06bcee 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,965 +1,965 @@
{
- version = "75.0b2";
+ version = "75.0b10";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ach/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ach/firefox-75.0b10.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "159fc50feb7ea1d8f567b94756476b8325de2a2255aceaadb7975cebd763ff44cc74c621532b840f5aef7156024f605ffefc3fb1b3609a44925d7a280b63f183";
+ sha512 = "8f0b4d52b0e3721cc4e7e1337ccc8229bea86c99c5a1aa41400cb2e050a76ec43daa1cc4bcd2523a84db03972c2532a73d00ee295d7378d8967b3768ea2f40c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/af/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/af/firefox-75.0b10.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "224a98e4028513e30897fe73de8dee67a90844990eb13564e7fc32c4aa9426730da7d4b528666ecd5a76a6ce68c0eb3d0564b09823e12721424c471fa7cfe191";
+ sha512 = "f9e3ea8659994726b918bcf72159b80a93b40aadbc6da7dd5f16cad2f9dc312a31f87010147834a326177fe0784db0f39e9eca5aa602711280ff8041ecf31e62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/an/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/an/firefox-75.0b10.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "7973ab3c94616e0eb1b2b36209836c3ed81c55927f26da9bfc672eeb5f6f36d8447bf9dac705219b38edd1d217c6b7d701ce11285f37d37219ddbc0340fbaf61";
+ sha512 = "8f5f734b7c4b5e6e10e2c4c5de4b26245673606a31d266239c682ae1bd5bea8514849c79cade5320f07ce617330e947ab53b42591cd83a591a4462709abd9299";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ar/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ar/firefox-75.0b10.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "11dfb7553ca61b7abe857ab7dc75db73e3a3002b9d4dce98f005d0c298ff119d29b64309fb8e5c62fafa08f9ff426c14f45956e5f6cfb7cb9af7dde41190bf43";
+ sha512 = "023a765902f5687b61723b04f041cfdfb23aac1eadb83ec56d6265c3491894ead0867c775bb57e86e4442d6540e6ce39a97eb28e14fba1cec0d2fcdcf94aa4dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ast/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ast/firefox-75.0b10.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "23f00418b48d660c64c4480cd6c983da80fd8990f3ae055a0e4792f01b881b69251f4ec123ef3d961623b94dd7a968a82f27d29aa87731ca77e4ac4b1ec32464";
+ sha512 = "ec3150f79489735943ea8751a62994f8fdbef02da360575f2572afc19f8ac09b17f392a273f86c194c7d9fefbbc0b05adc6bb96dde0bd4a0548cae4b2b4873ea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/az/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/az/firefox-75.0b10.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "85e1c4ef9870c9aaf670d107b5810782b7e148f6edf61123c4326be0809b1103f9bc5a05e87d06771fb8faf405d9f648df364d99cae9be32ae2242d1c488b5c9";
+ sha512 = "a958d4c3d74e4fffa02afd05d5eb21bbb50baf83cc70a35ed7ab7d156783f3aef2425c97a7d56fcb51175138237690da7b8c12429191d6831d9cdd39351ad3ff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/be/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/be/firefox-75.0b10.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "34bb18b6f6ecd032ce0984513e590e422d01ed5b92b8960a7a4e64b2a5f5b2f19aeeaa6b7227a96cf6b6e97168674a34cc3332d019dc5d3257504c7188ab8418";
+ sha512 = "12d22b8ad0e44fd059c33c21e6d6f12c37e767e77bd2e16862c7b19ff03eb546bb6947fb9e64882407a0f19264f7ac7eedc91e9e04d4a7025363773df5b184a2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/bg/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/bg/firefox-75.0b10.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "2481e01d1656a26458cca5f1f9eb7d7f101dc98e7aa7ee620889b630393a70a82132758323d4ec37c5ee640874419cdd2d5464d64e820876cb924679f03eba64";
+ sha512 = "622d6c1671b9d1db0774d79684b32474ee31c0bb09d6dece5293ed823fe2c076acac85267aa34187eab0e7f4eac7bd00e1abd92489bdf76102c967ffc654494c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/bn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/bn/firefox-75.0b10.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha512 = "6dc0d391e179cc13465f60c98f9a6425f6fc4f28f2340928a35bc3abfb623c28decbd179012d162cff661dc807974f5df34427879d4838ab481ffa75c0957e77";
+ sha512 = "648cb4a46f2beca9a60abcc0c79c4c15cce7480efe4d883985f42b42d64cf4866ce19c687902804c057a46203c1d1b8069a46c1d3303c80adb71a0cdefcd96f9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/br/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/br/firefox-75.0b10.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "6fce902e7e23277c8446df902349e626ae5dce2435ce56e57824c7a0b5729ae95b10878525f9b5251e9c91e1cbd97cc1ea7792136b271cf88626fc97cee5f4be";
+ sha512 = "8bbf7924777dd348d6061d40dde2ed284b600e38dfe56c126d83d522811753aedc138282678e97143249d331f4b362c48e408ae3ed8b7a2613538533a34477ea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/bs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/bs/firefox-75.0b10.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "cd46d5f1e8d68a7390b2bdd4338829db0e25e5dcf0a52d538db311b957809c33f7fc9cfef92a73357743ddb9b3ed0ce593c9c0cc8428f7f891edc3292c00d37d";
+ sha512 = "28de9bfd11f7b052b1aff150e940c115ce9ed80da2031cb484dd92d06570aaed47e296e2163e3256ff6a9a24e559eb287bf26210b9f5cd125a46c3dcafa48685";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ca-valencia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ca-valencia/firefox-75.0b10.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha512 = "e79af87bd369b75319565bc6301cf312022b85562ccf6cd2abd6fd59a26b1081a62f166c7efb4fbb6ad1ccb7befa8a8eec557addd9c4115f7da1594a633d243c";
+ sha512 = "566bca94dd304d738bce803b7ea547549993c3ec6ef04dbe2655a73526a3bfedc8a6573897b0de777146a9c980d8c9a8459361af8c55a524d9d80035e60a9f3b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ca/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ca/firefox-75.0b10.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "4241eae0654e5466a1c04aff0de003a676c775470329a973204a2413590fc4558aec96ac33e9e14cf1ab7eb52054ec34e7ebbb149648dd4e8d33cefe2b3c18c7";
+ sha512 = "2c31cd0b00bd4c40ad44b98330977c78d90df8871c98fb0142486169148786bb3e0b2f519fe7177578fe6af15b13b8a9d3a34c1455d3dc25c1f611822dea6253";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/cak/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/cak/firefox-75.0b10.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "5bb2b8a2eeffdb7a06c16244458ad8f305725741f05c0fa367534da99d0bf0c4399e05453b64c505f441c4036f3e5e7a4e5729852a848b8ff4210d674ce7f065";
+ sha512 = "169dcc80ea59e8677be5a18d65a4acf0994fcddb3cc3c1441faa2d037417f2998f85199e335942479259869d75719e78c93a9767ad255d7d2e63e8c85b433185";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/cs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/cs/firefox-75.0b10.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "50c6ba425d3be7e12667d80bd6e57907082bd3c155b8d3b6bedae64054046d3bb02d8894445cd5d27e3251507730c06bd3eddc96a11c36c4e9c7a3b9cdf796ff";
+ sha512 = "12870bdcd78c403b5dc88ea0bed83ab2342180af2456429947bab834e53b7d3907f0d930a83ca8c776e98eefc4575c19643bc4364113cc8704e2465faed68481";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/cy/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/cy/firefox-75.0b10.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "0dee8828858c2e0013788b680b8f907e6464e219fc6745af8d0e7d08575291e926f2be56ea7becb1b231f1fa0feb1827b5779b7f720606729a37847f7d8322db";
+ sha512 = "be927939b36bc8070c1fc2abb71bd61b5c399d1ab953b074d5314c85c547d65396d984e38432ef2b231d0336f5d62a516c58464f7efb50eb5522cb35d80283da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/da/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/da/firefox-75.0b10.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "d69320ec8c0ffbead25906f9957d73ee9bee8c7ff922e7d2d2e3cca3487ded5e836d41b8faca42627f722c1f2d43fd918e6db6e9d93268155865f1ebfaf6a5e5";
+ sha512 = "033105e6b6f47e4a4ce54d814191b1cb1ab1d1a02f580efac6f6d624af9b800abf91a400bcb4b60c0adf33aa7f1976edc10ce50c8f213b86b54de4df06d63ea9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/de/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/de/firefox-75.0b10.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "a64fe63ef81c8ceca0c1baa0bf55f0aa34b662fd9d0417a262e7d539164ac2f0b32eae89bcc74cec4113356fdb1ecce890509877bbef9af2eb6f7e91c2c2ca33";
+ sha512 = "b1d88b5edd71f337a569057f7090e61466bccb6b7ca34f0fb4d20643d0bdd7d5b190e6ec24c87b2e0b3e36dd815628f38b6778b9b3ee508246186af0b6193022";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/dsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/dsb/firefox-75.0b10.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "776c66f6421f250f22063cb77c5313df75b20b7b06a396c8124f7836b56e7a18fbf9ea996d9ebffb58a00ca0a27957199e4a53b777f5ed04281317926a95a84a";
+ sha512 = "433fc501fbe424a19d85b6a718353de43a7f336f3a6d93fcf97b5aeadfa397e241fc61e45fec329b2972bb96d78c37a3f654308535e30fbecc958c7672e0b408";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/el/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/el/firefox-75.0b10.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "5daaea449ade4d15deb93864b0313f3b8f780b6f51e1ff63098a37fe83b39151bff5526d8685171fdcc2ff7ee874f697e689e47a60e37d01ffdf2a9d3efbc38f";
+ sha512 = "71980b03314b9bb2278e4d8c53179746e5f3b24330d36cf29ca1617e72d544f8ddb795f88e26ef0a1c8f368c3934f394a9aa84854e9bca73cdef1bc89f096db5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/en-CA/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/en-CA/firefox-75.0b10.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "2d3f4aaafd042888a2b192419fc5fd5e841a922a1b24ff8cc95d52343750e64ae8a0deda694faf3a1ec11e447f25d8303f5905b1f98349ba5f0e705eae4fd615";
+ sha512 = "fc724954162c72875918faa829672560a6da7756276716d4439b93bda2890438d47380a79dcdd10dd66482e991e858c727d99f325c2928c92f9ca74dfaa90968";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/en-GB/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/en-GB/firefox-75.0b10.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "e977d28c7f2a54793098e6557dbdba56a8a6b0069912188c59f246a004147d17454a338df4f4335144e9d4e5a52a510bc94076d3f38c8fb28797a08c59a903fa";
+ sha512 = "1a5f1dfa79438e9310d8c37fb01f7054755ceb193ee9288f29b47f571469492a91842946f500dc455c501ad08d4d4f8a4eb2197b78698374c7f995209973e69e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/en-US/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/en-US/firefox-75.0b10.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "e30d89b9ea552e7758f550632b41c19a34dcd75291a71def8aeccb4a51ddc0a3da16e181a8c9d441da0d671a89d0f7a481e19599f4815beb96aaf7a95e10e078";
+ sha512 = "7a833e05f07e311c3cfccab3b8337b129ec5045f8a2d503f4b90582b041dae635d91635cc95f1dc6192523f4e5b6edf22262e3ab28953f9e1bc931c42f947b7f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/eo/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/eo/firefox-75.0b10.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "5d086d6725cf99aa3894974d78cf0e337de0244163e3fe8507aeea9386233d14ae7a1f1550c563a5fb59f0cae51d579c4f0e578c9fb56ee48d39be6d644451d9";
+ sha512 = "18903a08c0a448c7fed2d6a59c65f0bf8e73deab8fbbf4b29704173b8e9756c5fb951ea8972f63e7dd1f2cb019d497cfdd54735234177536d75ac158061d7d4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/es-AR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/es-AR/firefox-75.0b10.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "ff818af501719ec198d21b5a53d54603fd591d266a2028827283ddbf5bccfceb4382e7ee9ad1119936a2301b067882f91fb04a354426d4587134e065033b4028";
+ sha512 = "d78559821e3ad7caec3fc64d4f1b5e5d5123c5024834de5d1484f319aa1fba0fdf14db394582a64e0aef793b0ca44cceacc73a416fc3685a981ffd1c6cefcc3b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/es-CL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/es-CL/firefox-75.0b10.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "2bb98c8dbcdb4d2ff0eb660517e1adb99d7917e9cfc6429e870ed3ce168f4c2292feef353e870293bf76f7d9cea4095c6d22c59fb9ccaa9f336c93e9009f8d50";
+ sha512 = "ab6fcb5121861e29f96e1907835bf7257e973e0e3d7836238c43f8c3a20b414ebb76c635ed991b48fcce20413e2b4d692852147f8449282a68aaa0f1ecff76ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/es-ES/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/es-ES/firefox-75.0b10.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "4992db4b3e0d5273e73fd7f88e7284809a5922c2b700b695830da7ccc11c40a23954a03a602bf319678a432da218be8de825b15e2eb62b6eb62a0f34787ba0f3";
+ sha512 = "cbf2f19d578e85efc54ad3c303b131b39a68fc0ab711726c401e25321ff88959d9139ebfddef8afaf3215513abe90889f8cae6fa530b788a5c7ecab24a70efd6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/es-MX/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/es-MX/firefox-75.0b10.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "df8fd54ca32af5e0d579a2fdff569688248f4abfd30ed677d56a0ad850fd603ac14aef086fe8ac167d1819d0e7b354de77c948613a9ccc3e9c9adefbab99d077";
+ sha512 = "c815be4d2863fdaf2a012c2eedf3334aa7d23b4de223336e73ff1e8a6590d7f0a827644cf3b3ed95450068d6ca009f998925f7974bd423d5a05f58f433af0fa7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/et/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/et/firefox-75.0b10.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "ac96ffaac54039cab3b59063614ba8eb5e731ad0912e83f4b61f812c927f0f075d9d9a6123a3e1211bf96c886a925273f16fbd31d75709a195379b763e936fed";
+ sha512 = "df4337228872ab82fa7021dbe55635fb74c8003cf6e1a6410174e3e79411a1e74f614c09418c12bab5a41402bc096d5f437481fcfc64f1d6e63f8d74320b68b1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/eu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/eu/firefox-75.0b10.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "4ced029f5d52fdd172d9f25e8dd062278758b6987fae56554e657dc32c2323caa52ef89021564d9fcd4663e75e0a8163e925c32048d77acfc92a0db9ac171248";
+ sha512 = "59ebde7f44c21353d1b9965e2eee7c321d4c30ba27469edf73325c608013d2059012877a44b7026728bab701b6892ff1b7642e99d428cb4a0afc05c8ecbef2ec";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/fa/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/fa/firefox-75.0b10.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "c4f131631f72b98b9fc919596bfbfea8b605f2108b5094e9e265df84317a825de9a06cfc4ae52f7901138b429f9c7ffaa4b719b18e1485007c6ffe96d689f690";
+ sha512 = "ecfa50cc8b11aa8f7121ce0fb43b2d64d8a39af4277db83324deeab61f19cc875d8598dc29c3d77a5b50f147780d0f5c66e7645bbd709d6b641a8fa493a13bab";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ff/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ff/firefox-75.0b10.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "c0f61fe82231d8a22f550d8399e05e7ece426fb2f1d15d36b6c43ba3c3872f07f76102a69759fab6533bf08a8248ca7dac3c59d723b3f54161e959d85c24348a";
+ sha512 = "d7b3319554c6b411a6ae23cc6d4178edc8320af733b2eab2eccc1f485f65a8de948c7f0e4501917efc6894337bae679c002b687396803bf8a87fb7b750c0bdba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/fi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/fi/firefox-75.0b10.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "39bab8b71d79b58157278d3f480353d637c54cd5f13e75323d9eb2ec95980bc004e828c612f080414f85838460e82f90a490dba51d312a5147788fa7fc5c5fd0";
+ sha512 = "03149486c36134e7283d294980a145b4f58088262d9161527614e8bef55777f2a32b8adb70d5e2e960dfe618de496fc42430a90ada7ceea38b86252cc3269887";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/fr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/fr/firefox-75.0b10.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "93a42248cddfd6d3c4151c6f53d2ab00f9200537056005998c7d9e5a3e8444a0f47c621d850829bc0e0f0b21cab9611c1ad5487f0bd8b2a3d41da7d1256119a3";
+ sha512 = "326994f05cb4439c247278a53724f47db0c6701ac81138182cb3e431baac236b590537f70828ceca9b5b59e76ac699c18f62fa467e69149cc4232c102c753242";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/fy-NL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/fy-NL/firefox-75.0b10.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "23acca680d2d1a585103a26eb9aa1d8e84d35865fc3854d3a2055ec8337d42aac3d2bb0eac21930816577b60eb4bd6d47580fbce5f7a5e47791dbf798c50487f";
+ sha512 = "899d9ee16aa62a9d2d0aa8a3bd8f4dc799a9590edc0e14bc34d6857e04f0bebc92b6fd7cd34e8614018531fd59ade85f335e1224df9e9cfe230fb3afebaf1c65";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ga-IE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ga-IE/firefox-75.0b10.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "05cfd56f53d033a70c1e1ec08e1355e281ef525f6389ce849c87b92bc6edbb4c953e054326eb094c5862dd74db64839e36ec31cf8ad3fc2248ce2ea309a40bac";
+ sha512 = "c424584aae894faa4e7c0603eee8e9b7274e0112991979bd47e82c925b41e6d31726a614d934a33e8d4ce47a2a92ff6e4f57d5638e2f0a1471c362974de8c994";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/gd/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/gd/firefox-75.0b10.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "aab0c4ce13a418c9de0fc5655bb5d5269dcd07ac67e75bec66c419f06348043c2c69816704b770398e95ea0a65cea531600bf9322545bb40394b3c599b71cf58";
+ sha512 = "ce578cf7ac65ef246fa74372cca5669fa3c236e5c19f85dfec09cb5d405cb97f71b13e2ee082c43a629d0aded6a2c770e44c4b2a05ad4fd144d0c8e5a2ac3d76";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/gl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/gl/firefox-75.0b10.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "61f4b6e54d98939b361fdce716be0701a51fe789085db0df4dbeac5a64258fb3ef3dc30ee6cdc1539d9facce481cdff5076dc19bfffce31f459e6377f7fa6872";
+ sha512 = "53e3d345df044893213ad58fd52286eb4a92491fb5dcfd8cb7abf5169697203139f8a071bc6a299ce0a6c49e4bd6f36f5a47061c3814a08d51f240544fea77a7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/gn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/gn/firefox-75.0b10.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "fc77cb70f71f832ca7f9c6b6ac9e7e6e75737c669b229e3dd68c9061a0b5b239cd3e5d4c501a45b8b964c862230736c21a1431dffbee82dabcb4b9f7b95ed09f";
+ sha512 = "72709468d4d7994188b6cd3819d8e56a1b0a1013c24ca982f7b101c70aad49e0383352a985aac8e8d23520ce13c264de4c43641e65355ea1c9426f035ad6f57d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/gu-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/gu-IN/firefox-75.0b10.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "c5e4d9e031b97c61b1026073fa3f772158b803c688c8bcf35fb6725b86daf9a3fa970788b8468f4e95303adf73c400ba7b72c52e008d0b6a835867c73a583164";
+ sha512 = "8d5da02403aeb0c856dcf817c7d1da97b6545cb5a438fcf78ee843cea60a1bc5d62b7c673822f5fa3232f4d01ab2608b0be4b27f6c115b323b9efc63ab89636b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/he/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/he/firefox-75.0b10.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "49ab14bae6d4e7211904a8da54558e70276897fbde5252760bab17aabd845f6d961e79b79c775e338564b94534a4610742968fa8abf09a4bbd49cf7241b86f8f";
+ sha512 = "40f4010084e11a92e17878a8f314993b32266d33cf5d52cc71a61ebb7531751c3a3d6fa491fbb34a6acdcfb317f149cf1dd9896d952d41323117f709ae75b279";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/hi-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/hi-IN/firefox-75.0b10.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "f7b89b02f01de7f9157160523c30388064cfd1c9bb2f24788e41d3f6eff706a76d50c562c7f270d3b1287d8d886988f42d0480f39694aa6d1be141bcd926c6a0";
+ sha512 = "be0f40d735c61d0941231318b45536ce0a79d2f849580ff4bcc1d26a99fa9801211bd112d45d0cd627e87779fa8f3b74a5e2989cff7c09ebe7e232b4b69c9ba7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/hr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/hr/firefox-75.0b10.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "d8319df0d4ca8c3bb403fca56565fcd16916e1057470046173853fc9d299a04226eb2e00a1cd14206d9e576b73f64722ad65e7c0dc6c99de498bde7ea5b35f11";
+ sha512 = "8fbcd25ca7ca4f06dc02c1bf0bbf941dc1bbf80c01bd427ce68e5806c85112ca695fca8ccead3c820fead7275605eb4efd60250753a6eaad6c60fd48ec778b94";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/hsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/hsb/firefox-75.0b10.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "bcff9cb8396e05dfe124fb3bcff48cd526322920ff38800988a1c82dc9adb6927b8df41ad52b9bd3cee18a72e6f065c8dee0239137b84581d555cb9a69e3ee78";
+ sha512 = "9a35d05af5b59097cfcd8dc7f67c95d7042849405f397dad4d817cb6e4e45e446d4b5de4dcb2dcbfba609a2c0bba86edbca948beb95d0ac076300b9cefaeb95d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/hu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/hu/firefox-75.0b10.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "a570bfc699c1e3e5e9bb733eb1b92a8d8d31313aed84d57039a20cf3c821b51de36523c17d03dc4e1f05d57e53b07ca1457317452170cba84bb5a98ebcd59c41";
+ sha512 = "63bc1b8b3a99d7351e8f6e5e240cebcfd0600c6cffdcd4618c77de21dfb43c21bc51c5dd74049f0cb7a8175c26409b92aa2a19b3c3738b1a69374a300f807050";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/hy-AM/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/hy-AM/firefox-75.0b10.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "72758745bc2fd3ff651d5df2ec3a7af7697f299f488da5096fe2b740dc2a3340ef29cc4ed107318533c4b1e7438688169f5bf2d103b307c615bbb9400a334091";
+ sha512 = "549e4f7edd552a68bf05db03d21818093a8146e8baa246fa9020791765ac477f4bc3440a3928d621d0f75ed863b9a0cd57135fd0fe90b68e1439e56b36f01d81";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ia/firefox-75.0b10.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "9fb6659aad83d753c244e4efacf55e5918692964c84d6428f069e90710693da7b82a47ceedccbfda32eba6f3a8948e01ec32695c9261bc254c4b7e1b8f84eeb3";
+ sha512 = "cc40a20b408037a94a2527f0f9a00fbab91ccd1b750068298ee679775b68c7bc3ddebbdd6f1e5f0e69ab5b0ef4049fda2624ed522dbde71e5dbe9c82c2be0922";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/id/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/id/firefox-75.0b10.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "c54aba052fe2f4d4e9eb08a69b0bcddcd4e3dc84ec6be643d34eeaa638e50d17658f530100577d5d6acc97dc7a5b4baa640bfd0329648390cbdb22713ef70911";
+ sha512 = "284c2e5c2e44e228c0d90415de3166ac1da7609a77c71d44df04cb1ed1c393927c404d1a5868d12fcc6f037e87123ce01804f267853fafb4f7b8b41647ad5b4d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/is/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/is/firefox-75.0b10.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "01f552f0224e2ad316e84d3ac55051f1403cf2338d5c07767db463db05bc19728b7f096a3d30bc03cdf86bf81bc799a310241d33b8a4e7e5dbf3db61bfbde263";
+ sha512 = "3db4802ce663e1085f99a10b0bbe2694d5e53fec80d3926fb8f769fa004663f80a5ec77e6c2ff0278b4465b169e46acddfebaf4298bb26fa2950307251231ccb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/it/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/it/firefox-75.0b10.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "bbe8a2f64dfb54a3a4b13d7bb14a0746a28bd16be46608744696bb12aee1b6acd0ad4991e2ff7867e9679a3bc51c8d47690e08705b6c860cac1e27530aab24de";
+ sha512 = "e130c5b010bed071ca7530a675ba2424799f47d47d13723672644ed23af45c9005fda7ec901a5d6b74a2b3120f9bdfcb3d171c89ab8102c77b62930d55f8b7a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ja/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ja/firefox-75.0b10.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "437e74242ac37576dc01be92bf4fa57900d282b0919e4fac8a073bcfaf681ac2dfe58c2461ea18e912fcee85b97ff40df3f8f1c649ea442a557388544887f7b8";
+ sha512 = "b553c55259b57b292356cce1d64383f17ba6b9495d5557d8df6729533b5b5bd8e44bfc7a6a978f0227476c1431aff3d370ae22f9f86e2baa170e5522e3b111de";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ka/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ka/firefox-75.0b10.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "d7d4374c1f2ea6e2c2c40e3d425093065dcf624b50532116e576f60fad51b85251ed7284a63b4cc2cc368d1bd80eadce8d82a581789e02ca5249a2811fcccdb4";
+ sha512 = "e733ecc43fe153aa0b11a6ae3c993823d341e0317ae7d0e6d26118d91ae68e3457a0d2a99e33e816b7ab8ba79902f06c92362c372338e071c60eca9c63996f02";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/kab/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/kab/firefox-75.0b10.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "235f9ad96c86ac81ee8b7fe9ade89559751969ef48eab577276e0289cededc708bc05eaa413febae13ca4eede96772915ab4b6726dd8bd5bc6b7ee545971c791";
+ sha512 = "e8edcae1a37574e7770159355ff2ced0b7e8a129d3be11ba6a457128956453f14775747cb3327a794aa70cce6d9ae013ed5ccaf571c83aad7abedb9158841948";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/kk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/kk/firefox-75.0b10.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "d443ac7f6ef50da01038c7bba9bf4a2eb12b53410a5201f64162eb2a287f5f4f16d3408715ddfa58471d53e0e58edf46778141118a9b67dea410af683540f82d";
+ sha512 = "c116303af6c0c5a1d07acddd183ad60897656d5434b84a3f1398b02cdd23ff533eeaa4e5d5feecbdcaa1010e8b5edd0a3ba61b35185d1f1c72a380c881c31f5e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/km/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/km/firefox-75.0b10.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "b3d35fb421b9dbef950fbea28e80b530c9433a9d51760d1d43043637a6b497a3e2a890de8b2eee9b911e60a95308669035298fb429648a21151e3f08dc6a32ec";
+ sha512 = "5b5a0ae2b1582a9eb4794db7bde4173779b1615268872d2e6435b236660cb70ab3e6e79c4c32af0474d55822ed9faf007c5e25a70fc2b11a696ec3b6b15e76f0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/kn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/kn/firefox-75.0b10.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "65d0bd986874b9619caa455f9585d309a30a87b482d0375de27e46a70dc84b5ffc4d066202b7b597d1ac7b28e7be91550bccebb419c4a24a847180c62b7c46de";
+ sha512 = "dae755af499b23a62c17ef10b926c1f403f95423bd76e19f531357d3fd78a89841ac2f87fb784140751efbf6f38efa490aea15f027153a57c45082a7a0c4e790";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ko/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ko/firefox-75.0b10.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "bf43ec6311e6ba2259e802b1ba569516d5117207738ff4259b2346b97ff85b8048e5c1a6d2b4b3c27a91ebc40ad6a85eaba84250be79e41f4570294448a1dcde";
+ sha512 = "9a31c726cef9f3415e664fb757940f4152ff6952bd4f8cf449af171b2ace9dc1602548a7c3fc9fcbce8a04dc94cbfd173a63973894ec9d9d07a5352695f6531a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/lij/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/lij/firefox-75.0b10.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "1af356fa06b39b9d638b13822e82f4961a237e3587f8b671baf5862a87898f440f564f9836284af6e2e3e8b1f3ec462af1e9c9621ae51289fd0b1bf827a2bf1e";
+ sha512 = "b1e6567fa98896f022ec10dfe4ffffb0ba46b31ac5020f5cb4b615f783bce0ea5a4885dfd366a8a651a2f274cf0b02536169afe2cd630c6ab116d4ee93955bde";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/lt/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/lt/firefox-75.0b10.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "a4ea24a874261b51032a1021878ed2c0102bbcddedbe887c8f5893f428c1d3fe6cd906b3dc53b5b51654c35e03245244aba8a2811deb7c3cd9f6d0e2dae3bdcb";
+ sha512 = "dc863574c700da7bdf91bdf8e749b643d10b91f1cd99614eacad6d3fbb84610b6ec9d5be72e5c4d08d90fddefd61ace8653048ae6eb87eb6eee45f87e56b3c27";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/lv/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/lv/firefox-75.0b10.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "a8f385bb407d498ca291d088101adf0a4f93b8fcfb9abd3fc36311fd8e4e36424f888f5abcbc1662ec4f7dabba891ef765b10c4a9dd8364898e803fafb82f7a5";
+ sha512 = "ee188c3a9cd5381b657a07ac79c3a72b8dcfd2537bcd3e251e951ecfe0991663187725b331fdf4f85fa526fa29e374d6b589e1d0c02f044beb16d29848e6de3b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/mk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/mk/firefox-75.0b10.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "453a3e2726115ff8aa057445bf05fbd9bf5c796fe8efad9590aa09ee8ef3d70cd6de3008503c336770ea3cd259d226962c1a6e198bf2519742e14cf3846b1975";
+ sha512 = "5c03c296fd93f4fd2308e8f0ef5c2eb1ad512becce6411957170adbb93bf7b442f884f75bf9faaa8c9cb1cf55bd478984ed95c1e918b98b49e39bf89ffc345e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/mr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/mr/firefox-75.0b10.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "91bde3db18f77850affe7c3b981b8d233febe8e95d8528443a80c0b569b587d2e605ae6109206463ab273c9a28ca8db51cd6920ac30664cbbde9148fcab6cd36";
+ sha512 = "d30d2039d9e86f254a35e9f7d0a42fe6d899a93a6fe3f128cfc41b39a52ddb05644780541dc839cdac00ec3aa2f9a81b98b80b2262db53711a30e5808bb71c7d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ms/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ms/firefox-75.0b10.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "8e758ecfbd281cf443dfff4950b1065337fa92b1c47c4a73f9e78f5ff1c19ef46e3d1ea1e9458646a9beb6367dde72062144a2d1d2a94a0e0ac1b40a2991fe3f";
+ sha512 = "67c6c6ad97c6dc423d4f28e0468f475d49599b6b3c1e93434a177c2aa143c017495a3a04f53ad303004e0abbd3559d39b1610c2bf2c2f78c0f1d858086d433b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/my/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/my/firefox-75.0b10.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "1129e76bbd5ba3c96e8110b3b00eab0975fe38749da46846ddd37299f73840b987826ad80a3d3f2dfc4ad0ff38305fe45f736fa90c671162a3a9563eb1a1e755";
+ sha512 = "e9a5566ec6ce3e803362cf5f812675ac45ffc764616a0c45adc81b1df00055417f36c85254d7705c8f26c3f45d1ee179c029b7023e1fd2f5c614c121396e5a75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/nb-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/nb-NO/firefox-75.0b10.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "3aa4e29466e7d6e3e3d34a570d967d4c14b3fc3977912161d30a6845d75abe6ec745ed77d08716a11ad8a6d6e6656f1c5861453af27c10184795ec29bb22a386";
+ sha512 = "2a5d4b60a422697389413da6b962d7d56a55c0d29a2f316d9e054a66a77868cc0001095aa9da77ade335515deda8837a3b1d8f4b31842ed03c4b6f281c2b424b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ne-NP/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ne-NP/firefox-75.0b10.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "4f9e880dc686e04249553c5be99fc9628105aeee67af7db88cd0662bc4a9fd37e8b9b18921b608e275d7e0b5f2c03923552705094e6749e0a3d0421e82a2bfa8";
+ sha512 = "21a2096f3b41786b744cff062aefe3732f54353add708fbcf802b2090e957a5749788371681923cc72527f4e0a51fc358134c7d6dee816037fbe08f0386ae672";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/nl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/nl/firefox-75.0b10.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "e271a6208e6b7fe662284f76f22482d854be8e700923c96b2426036588f02a52c9698ef05bbe8422dcbc4a899eac3bfe247f28146e2f64ebe0699669219051ce";
+ sha512 = "45e1689c8bda392529edfc19c68652fc74a9e2609920a7bfbeaf8d34d850de94cafbda3d4fbd43d4bfd4e5513020dc02b0037774438c2ddfb37c5f500c187294";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/nn-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/nn-NO/firefox-75.0b10.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "e7a2b1e038cae097babc40eca692da1a4066f01a18ad958378533ea03cdc49e917e13c18aae0fc40dfc99723e3f86b25b1ae35f2d400f83add63c4151a4807a3";
+ sha512 = "6658b323376ba5a5ed70b5ed2bba4a8f562d25748f1383d010e1fcfc0e1eff693a718b39969696c8c69a0a8470345768dcf79797149df5f581859c04d54da44e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/oc/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/oc/firefox-75.0b10.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "d9c3701024ac70fb83ccff3e2b843d224115608b7fad1d6db672af3716e9fe7a80efb8d92a366d085376dea51daf099299acca629113779622b39eb19750dfca";
+ sha512 = "ed35d60848fbf2279d36557134e5c674b8a9dbd86bec1f9f7a5b26445ff736ab6a59f530cb9c5e3b20f5ecc7d625ccca7281b207805b782b1a1e425f1b69c3e6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/pa-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/pa-IN/firefox-75.0b10.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "68d13fab28380f7ea29898dc2ff91d6a2d591a2bccf0498023494466827b4b4eb7ca7769b93e042dc855994d590d770b80b9c5d1b636f6923534a595cf6d356d";
+ sha512 = "4c127cba56adfc3e84fb8f72eab0fbbf15c63d14747bf18bde8f31df12f67c9a2ac0db15ef5a47a92e56c7c3f189feeec372d28ef8112505f63bdc67b8989e6a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/pl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/pl/firefox-75.0b10.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "69b5807c0cf3053f87e5a8b2fe51dfa40146685afbab623a7824f6fe6fbe786dbd17c683d697f6b61adf78f800b84c0c5a16e7caef54a6b3dc02d0ffd5ca89ac";
+ sha512 = "40f437f3741d89c2e9bddaf3be1fae6087a198476b93f392b5a151e8318a291df89ea8ba4e4bff0bdbf663e892f582539a4ab316e8b0f323122bacb379880622";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/pt-BR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/pt-BR/firefox-75.0b10.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "f9ae02b7c9c72a97b8d28ef1e1196dfbbd5ae30acd82939c8b7fe37a1de0c73492ad286e4ff05c0b5f8c2784e0a1b2b68445b94bf765b501c062f33ad1ea8e61";
+ sha512 = "2fa4260237f003f60dd4f0518e240ba866625a808146ed623283b5a8c97ca764416b7ec4590c8a12fcf2725dc62ba2c5469903205991086b99748d1493370f6b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/pt-PT/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/pt-PT/firefox-75.0b10.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "e89bada391d72440f6fb60933f33e78642a595dafb277d4d20768fd418c6049f6969cad8d1b95c76670cf7a033acdf438348e0a6efce9c699a7a2276d2b03f56";
+ sha512 = "338b5fdb168bea4e929b42a9f3eef9606ac9735214f371c03c9cc83b85eb79cb346d05dd97061b68e3adabc5b7bfe573c09f2213ff9cb1324691a7ba4cc7a59a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/rm/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/rm/firefox-75.0b10.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "281ff5d841f3dcf7e2ef42a159a5a43426fca475bda02f70a34b7fce50a0e313f61cb11d25f0876314aca3f3c285504098c60f0e79385653f8b877994e5e5275";
+ sha512 = "56232f4e4dd5e8ff7b3f3afe27b79a0dec90e4b8084ff7c0fac312d3a011509b452c78ad09ab54cf46dd703e91a8ca433ccbcaf5758fce913bdf200926134149";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ro/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ro/firefox-75.0b10.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "62bd91413af9017d6d4b70145f4c763fa7b35d78719ed14ca808ab3a38a4a3717eff3584a29b4c38de05c78365351cdc5a07bb3a56d46c65ee5447a3a0226276";
+ sha512 = "32607a37f898fd9f88392508d5621806976a1e0ed0ced51729dc685933d9c6f4d53aef32c4248dc443b05878f9b74b589fe2fb393d6feb20764cac03a83a4f34";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ru/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ru/firefox-75.0b10.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "40e917d1a07ebe8a1cc6af2b399187f4f918ac3d509eeb8c6125147313b469847e34f8b9e705b400123d4327ad1b13f2b4de24f70e33236f7bd4260b4b13ca94";
+ sha512 = "e4968337de20e149cd93197e9393c2e8ab907af26b33c6d45ebdeb9b6cb8bca7dff9816fb93605e3fe102c376c830b5b5ed02218d0c3ac1d2191383902df8ac9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/si/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/si/firefox-75.0b10.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "58874b4198c1a7b374ed0d72cc223733889a3bad6f717151dbfe7e584df3059527d6a4ba055575d1c2dea74393f3d70705185e0c2cc589306c5f1e62a31aecfb";
+ sha512 = "4ce70c7e12e4c4869c51f265625be73d41565f80162c65cab4d4ccd2c4fc8d074a9856809bb7e7ed7b77d06b1e2223a183bbf8e13fb97f74598f01c0665a2815";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/sk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/sk/firefox-75.0b10.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "6cc148e5f962006d2f5a5651c99e170b706c0e51ed82736aa51a3a15e8b254a67f6df6d7067e261d0a269e71995e1555de7fed81b02776885dab67881cd17cfd";
+ sha512 = "fa47c753b61f6acb128cb041471cc10d8b64cf379bb6290d2930d77edee949a4a1db789a238b1923f4ad3721a27959c3ed449a3c107382eb658cb9e661615de1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/sl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/sl/firefox-75.0b10.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "1abfd77e7ef638d1d1fe1e1d8b31631f0a93e982c22c6affc9fc9af77dacc81d53afa95f63fee1a1b444ea7db88826a4f6a851c87b6518f2c6a77329c4aa2c8d";
+ sha512 = "eb3c761f471e6a8cf00f180011dae1fbec2e01bd9938e4db575a592fb1a8bf85f1cb598da8d889c3e9072477b231839009a35c56ae73f745234abec88e7edfc1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/son/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/son/firefox-75.0b10.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "80e7fd5e34fbf115b4462913449d58e8bdd725f45120d068b8ea6624293cc944ddc218e3854b7e6935675ee1640446f063858515c70bc1a7990a3c10ac812529";
+ sha512 = "2c8d0b50c259d8c702434986ce0409f225db9893251d482764a35693df0dc1a990a654a293b7addbd684e8509fbb7221a6cfdc5f74810ef75c4b69b3fc2f0d61";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/sq/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/sq/firefox-75.0b10.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "9e5088a05c22a448bb1212d2296d0b8690189d6bba8053661445e891b6e8c2716ef76a82e6659eda9c434f92a7f063e13845ce20944df571ff318eef764c2ef2";
+ sha512 = "7ce029b1113efdf73b135e5a8d77fd8e4a9f072f761134259b021117c64fe8988b56789f2472f18cdc7fdf4c4d835c3616d9dc753abe5c31e4b6303353fa88f0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/sr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/sr/firefox-75.0b10.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "18bfaaf378edb31b99bee33a60ffb06138dc6c7ff34c166de30255ffdfbcd7c2cda214678bfd0e11d4f5afc4a666d6c3ab7d1ffc92137abbd08c9e704f4d1d7a";
+ sha512 = "a18f3f867cfe45c55ed0107e3c85bdfb5be498bcfd884faa372b2481a46bc9d3331373f232af1148fa513a751861bbf88269bb79955c5a71018555ad9be56215";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/sv-SE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/sv-SE/firefox-75.0b10.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "f27fed18480927afae490b8f0c2c4c925045e56bb355404ef499289909e256fafc694cf51f030fd69ea395ad5b5e593f991ac428274af745bf39336d247e868d";
+ sha512 = "d472d497d39d41d9ea130b16c5f6d6a0e66fa06630f160a8e3f46478635d9acbae39129b12b51f7271c610f4d4420414dbdcbd3e6ff300e964dde2a0df83dd1f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ta/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ta/firefox-75.0b10.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "200b41c6db82f1282155cdb348b8496bc61c9e248e6049e7dbaaec3732b4711f32b38b3ea349b47f1228bd8c712b15db3b9296babc177169795fe1819144ca93";
+ sha512 = "3cc38475a917dad35f9c6a8f0924ea63bcf256c3adde4f9692da44094661930fae05cc021b60051cea0bc9b61770e5dbdb08c3eb17d5057596bfb92c9cccca87";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/te/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/te/firefox-75.0b10.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "193a3b9cf98de69ab236f9efd59e23deee25eec41e409a93c9949789d242957f2b58bf724fe3effa28111595c9d1e49a657a5d7f6c1b77a285386b712bee67aa";
+ sha512 = "65d72486dd716c77bffda0b8c49fb0c602eac401c5c7195503cee408cff747db1079b70545c76b1ef208a6abf6580ba99a0127243db31b22981b86a67e144fb6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/th/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/th/firefox-75.0b10.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "3ab9a77fb25870271c9cc415c31f1ec0258a66b3f1855c761dac367cfb509b6c73630c88f022cae271cc553adce8ffe63fb1bbd489067b92772286fbcd765c16";
+ sha512 = "019629edce178200658927f39cb328d524b577dada0b17bd68f8b69653296b81b17c5d511eaf119050a4142520a7deddbbde9c68b3739958db43c63514faf4fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/tl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/tl/firefox-75.0b10.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha512 = "f386b2d32e2656ef8e9a0afe0050eb7c8d8a1a00b92badeb6b5c2c6d8e046a2ca7b038677af56e725d15ca4c6111a04e1c929cad0575a034745e2476497c2cdf";
+ sha512 = "6b87528631852395662c7bc4dc6b1190739f0bc53074792b3622cbe695951464f77df59854afdca67e96014fc27afb4018706912b65c1b52067e65fc87847967";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/tr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/tr/firefox-75.0b10.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "802c72564706b4e447f0cc2835046b44395519d0c2d7fcf6c8f8478540649362a49144dba942e1c1e33e69ff69708437a985665389ea2b1307f8c386690f9664";
+ sha512 = "9b207d671a7b730ba832a55e2449a1845218eb5a534199a6b3ac56f498e238253a9931c6b41fc49a169e853ee78f8007312b3bf50f5f7302c41dfb11f865fc8a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/trs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/trs/firefox-75.0b10.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha512 = "60f8f09625d8d2633ca7b08fa3f66573ce0d23035f16773a338fc96944c66e6bc77af36b128589634fc99f86009bb1016ee2d1ed503407c2ff085d20c5e2fb12";
+ sha512 = "159b4218ac9839427e4caa4e4dffd9e454f2aaaf4442b742ca4008e7e0d5b9f30e90e3429400811c6f0a5023649af20cf1df1838db30c0f31b14f39e2af6387f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/uk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/uk/firefox-75.0b10.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "d3b63163cacd6ba99e3f7dc9d5ac81e98155e77c0315ce9adc2e23cfce614f67b519ebc5ee8aa4f1aaf932c7f619f828487f41c6a712557c3f8289f9b3205f2e";
+ sha512 = "0b274bed2a0180e99af748ba579e446064f288a7cb9e3e38df062d779c79e0a9263241400222597b408cd6165c3ae587b5d1aee2565c1976d5449a6371cadc95";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/ur/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/ur/firefox-75.0b10.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "ae76e9dfd1b22a7cdd15c4b4b8b2a508168359cbc6b15ec9b52e489f2670799e1056eb6d7fd6fd28680b721a4912bba982ab259a02b050834e31030960b2a8d8";
+ sha512 = "248500d53c9fc3b58f208451b9609c0ed7e8cc30fa291b4cec50fbdbf19da57b1208e7f729be422be7c83966bdc5ddb510f4c08c345a9a357e436ef8f78c5ec0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/uz/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/uz/firefox-75.0b10.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "6216b85a6b4329f378d057d72418a283c4e9e1454f918636c7dd0845e63a00827259397e82c7875d1157bf05dba32d706cef94239cd9ef6ffe03fb02255659f7";
+ sha512 = "bc6de65e380e5d80b803d3aa26ff81034d937f4f94508f3882103c6bff4c3c72789734ef0147bb7620cb93134488f2b6f3670f500a5ad55652ea3856cbd6865e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/vi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/vi/firefox-75.0b10.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "ba8fff9fdeb195f42409a10d0fdcb6e8889a6cc49fd3c787013109b32692e19109b9029d69a8458b05b51d8df1dcf085c818a0c1ff5a48d32f68d251e41e9681";
+ sha512 = "ef5d366fe74d289d9938fd0cef16be2ae36426629a4057e86f930a109e41f4b3cfc966b8094191e87b5ef290102ea6afed4cda43b2fcab3204379cf2c8801a28";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/xh/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/xh/firefox-75.0b10.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "0493e6e0d685809ac5f757a829cc0ca0564d8d778dadec422698c369f9aecdccf94be594919273b9bdcd23677f0e8a760e01dd40439262c98c9ae5f17b7888cb";
+ sha512 = "af4062016143c11e2f631e40577389cdab0ffcae256fc12f6bceca7586770b2f0f87af2d0f305b49ff483480b856df89f2d235e4ada38742ae44b70ca7fbe369";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/zh-CN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/zh-CN/firefox-75.0b10.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "efe3823502fd81587460486dd7df33fbb878e8dc657c3d65d8e3f112374d3452abdfb797eb95ea7d4e3fd7003a2b906e78643ff1f344088e9a8a577f554affb2";
+ sha512 = "17d25a3698317221c97f45aa11be729ff2bd520a0871261a9af0dfb2aef9e3055a29c7f98af8dccee481b628f4185ed41d7de644af414966207894c02dd9533c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-x86_64/zh-TW/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-x86_64/zh-TW/firefox-75.0b10.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "d3561f2f043480c2c6bb2e0d455a752c2a00f800fd049a21c80cddd03ddf04d184f3bf352446dd3a858bcab5a42543992ebcc86246815205a455095b5884df75";
+ sha512 = "aa6d74974b36a719304e2c5e9d06aaf23140de457fee5fc0885e03a79f9cdd63cdd663814c570f0502b4c173cf2f4bd30be0cf1fb9686e9979b2a5412afd30ce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ach/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ach/firefox-75.0b10.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "7b9cf2172a3e4a7e7bfea4ecec10adba14944dad36db06d3ed60c36a5d893c67a0c6eb9e65f612040e7c3e2b7a9e966c53be7c2d5faca60e37fad2c497194d44";
+ sha512 = "a37523a73e88c2c831085d7856b3013e193a7e477f4adc3522bdcf479c947e9122bd98b7a6de4b0e5bb3abb253972a194a5f14294144fc901d8d669cd74b02f0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/af/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/af/firefox-75.0b10.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "3dd2f4ac297e6e358657f90beaac9093816d339f84c21dbe3f87283c6712b1ab70c6fd9e70d05bc79a8997ba314711c37ace35c7c7e8a4140b9da99d953968f0";
+ sha512 = "5712dc0fcabc24d110063e47c5bf99ece66cb0096037adf49a188399d5b23ba319d64c819c5bc981782588b31568725055c6505af65d356db8d26ca6a6e733da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/an/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/an/firefox-75.0b10.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "e04e6875c8873fdeceae22c486b0a5f718085f35a5e46b4f3340ce4654709e4421060be73bccb315db4ac4a93991b5e844653b19518fc122150dd6c6ad84e89f";
+ sha512 = "81a5ae4d844579535502f59581ac79516861253c2764f548597b99443a847754c4a3b2a20cd5e2f5f99d9a459be52f6d7dba9c6f0bb93accd1db3fccb4de272b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ar/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ar/firefox-75.0b10.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "0c1728f66fc037ffef1ab0f68d5a7e5ca3207467ad03981c0681981c562b6f51df0026b8b323dc4f0e15ccfcca470c1705776353c0b2d4802aeb8879fe306548";
+ sha512 = "6ac22362ca950782fd7766349dd42d26b64f8d09a4e457d167c6947f9d3268f2e7cf318d0551a775175392e83e4e722925d528c7d4207f2549873d293d49d518";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ast/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ast/firefox-75.0b10.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "1b8fb16468b2db02e8e16d6f11d4924960f48dec2996ff087d94106d4b80c2250acc6e07f510ae4f7db65f590944df8a44eacede55deb915259fa719ad30514e";
+ sha512 = "4d38f9cd0327aaa6d2fe099e4fcfe0aec08ed51a571cf4a1fa24f5eea3c3622febc4ea1cd4036c7415e2ba409dc3e591995a560254f40e6b1a7d0dd1ef2d0bd8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/az/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/az/firefox-75.0b10.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "500ea5cea770c8d8e5e89d367e9239fe4ad065f43ceb2c1ecb2ca997dc27989a489586b6f387149d6d97d204a2cedfef7ee3eb745bc91d140ee8ff162d6327be";
+ sha512 = "49d8fcf7c475b842a06242480d04c5409a85ba6a4e2c9d675468ffa94942f433dc7807fc0237b21835e5aa0e73b27ed75f5ec8324e60696b9b79b0be1dd2f83b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/be/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/be/firefox-75.0b10.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "5c258e46db0b6a22b6a658dbbb4a321226b54ca66fcbf8e41d345ace9c1fb36fcfb415d06dcbe0da14cb9ef9d952146f232ebe962b975d5a45df70b30e0b0b50";
+ sha512 = "d42980d6a18e42c98a485e1067935f9ff909cf46ed94f4354544b2d5ef8d0667e7b3440fdf42f15de47102286cafcd55d4d535cc3a67e219bd07f49f00f4831b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/bg/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/bg/firefox-75.0b10.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "a970851cfb8c1231399d2fadd15390f7a7a9a317169b85543d262b7c1003c84e11140fa364312938271c0288e4a10804628f6ee286dd68d1bccf1cabf4c015d8";
+ sha512 = "4dd52badeebe581328649166f8d17e696488a0341e4a6fee9cfb204bbdb59a294fcd985f751478eefb1f66d5779da4e794cbf9ee551607808b7e638c6dbcf51f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/bn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/bn/firefox-75.0b10.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha512 = "a8442613f7aefa8bb4ab963e2271612cddb102bb8274e09cc80436e85ad606fa3d4938188c85c0a10aa01479976dadc4c4d6c2a17835980191e9dfc4608a9482";
+ sha512 = "bf975cc830e12f47255acb7faab5ebef279672cc3ef76d17ac0e94e5c0087a4809d7f16e848617f0fb8133859c2d5a91ec09dcf5ee04d7d80818950a5b0a8af8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/br/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/br/firefox-75.0b10.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "a3d32c2ee9fc1abb86162f04ebc7d13d3bf03d1596874c2198e031e2f993d0140fdbdc47f22bb7c821ade80f2cf12471f9d8191c5b7f7c87849a5577e4638531";
+ sha512 = "aa608b0c48cb9c6a1afaf2f1a6486d8d79e0a16f091ede5e284e41b8cd7068adf5f50ab8dd4632f3363145f24e954ae9476d7ca5e565263e06e67d387232f0f5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/bs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/bs/firefox-75.0b10.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "a5d54761563e2a62d0aae4b946b39f2d04d57f2a1245266c11bb4bd872d73cf7738c3a9d7c2ad47ee4c13175bf4f142e45a3a7f62582bef03a946ae98b7c038f";
+ sha512 = "ada8fc1646aad580ab8d2a4ebc4d979c294da499049928878657865085908ed60f6351e2c18ce35d39a0b50c059e103bb3da1db6247b20ceb2d2f57ae0530ed5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ca-valencia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ca-valencia/firefox-75.0b10.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha512 = "0b6d18b4f6cc77704997a7fa9d81dc58e70c1f4c08403164b93ab915683c7005410f5f90204a8e609a54dfba5cdaafdb268450d075182efdbc73701f07adc1ef";
+ sha512 = "5a3415dd8c1b1f121ef728d0d84328c045d56966e4a51d5c3afccf2326879db0796cad6ecdeea375a901375aa0cfce536a41ed1d0de6235b865634086e52d4f0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ca/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ca/firefox-75.0b10.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "c65b0437b82cb4ea3b1eff84fc75ebcbf65cbaae22631471fbc8ccf4e2a6ff846adb88e4d93566fcfd394fd4ef4c4d15e63e41c11ded3678fe69032765dbd3d9";
+ sha512 = "6dda02807cf7432b203e20e0f7d9158692dca7170367622acdf604a7064f365878b9299cae1d2f8af43c092f4c9acef885a50bef181f135214762523d93557e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/cak/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/cak/firefox-75.0b10.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "2eb289a7c474279422dbd4fd6396f08946790e3ec98a6c5c40e217efc47a9099d16f01205027c995c0441e5787f48d95d6c40216ced393219eca3d55159a5459";
+ sha512 = "1ef9fddbe2a2cdd3a426d8a5f3de8e23a8e4b17a3d8690fdf793edd2878230bb31ecae12ab05a42830c2a967a9776fa457922591a89e14c0d598c34d2d8caf8f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/cs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/cs/firefox-75.0b10.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "bf15d558e81ae3a766801b532b9cc2ac5511b2ca6eafaef012a4f9dc8fba06c6ae0e906541db01b59d566453b916bcad79749e1b036573c4a01a04a95a0dd60c";
+ sha512 = "9a497e543e23c10c7e1d895e51cee3260c4c73606bdc1b13c15f50097fa1e60d0fc4910b503be63fd2024a8803abe438a1adac1dfcf3118efba76dfdbf296c10";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/cy/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/cy/firefox-75.0b10.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "66883ec6b398b6071b13c55027a3e3343e3e71b6de5ce7ea72c052c9991636a09737509d8127d2a27fb6550e0937ea21954c85d6daa8492c87c2287d542d73ad";
+ sha512 = "6cd8cef6cb7f48b419a625272010e21aca05d848feae1e3d7fe9c076e6447a806211f24b575da1b4370f5c9208ccf7a23c342e3354c969a327014f8c180923b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/da/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/da/firefox-75.0b10.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "d496d35be0076336a5ce37097026959ff8ce391c07b7ecdaa543d45740af18e3d466470478c9639c4f3b8a5d6ea76dade7196f65e411bd90e5dad9ec1c10a258";
+ sha512 = "5fc1b08d3c8399c681a708f37a26b09b0ec13b697f0617d3461b4af1b2aafaf3ede7a058401c03f50ae74b52b8f3c6337ec8ebe043c64050c82247e88db57de8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/de/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/de/firefox-75.0b10.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "7df38aa573d796c23e00715ca333c7a1f90d560513c17ae35afa80ddf2783ed4f091cf2e0d8b25174186008ef818e5aabe993e2f013af7d9b61fb0ad0c954886";
+ sha512 = "5758ede5ffc0e663c54dc392d2fc4dfd6bbcaf16a62912946f08c5c6114adf20df608f1cbce02e53bf30448889762eb18d88692c95b8b92fa7b047c8a5cbd60a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/dsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/dsb/firefox-75.0b10.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "d72d5940904da04577dd0ec0f90128bf4c89b8261f54ade9a265547957fa9ebb7687ade1503a0b8bfbffac094953cd0d1fcc836e26203545ad497221152a2847";
+ sha512 = "0b51b6729c343ed1cb7b620b2e9ba4d5fa3cdea916216cc0665dc1801d865bae880e6650483aa641a50959dce688f3c91e76d959fa1ad1f33f6431881d59879c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/el/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/el/firefox-75.0b10.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "d05716e457a5eb13a51b0bbfda6eba4f9ce775f567e4750831a1a3fe2d5d2beb8668d80dd7375e7b4db2603d589a6209634d6704ef34a851f1a8a750d1ec40db";
+ sha512 = "93a9fc8de7e69606ec21f56adf11a8725dd936bbbf888aa5cf589e6ad0771695963dc1f87d81e2df1f0573eb06bc322e72870968c568764b3e13d495a95d094e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/en-CA/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/en-CA/firefox-75.0b10.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "0821949d86082a2556ed163fa2c977e79293f45b6dfbf2517c3a01cb4ad5d50491e6db900106c4141a93461cb456d613c5be3aeb9afc8d4f502df0fae15c1b58";
+ sha512 = "c104bc144b231aada4d25ccec037b901d037e35d93fed7f3ca7fb960d8a2a873499bc6afdd7916c898177314fe2e3557d08bb2e9b8da85548738ea59b8dd82cc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/en-GB/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/en-GB/firefox-75.0b10.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "df4bba4600e6100772a373c6bad0064c0ba3d04c7db50a2a8780bece46666e254402d3cfae20114b29a1cadf19d978d47127c0e39619d40876b0fa3df4b2a84b";
+ sha512 = "3f7ec31cec9e1d521dfe52e6b9c32a042a551fc716824d055fa4fc311a46cc7d018ab7d328da872939fea44a49d67d20ae56dd63a45e49d9e4cc4ab1c1d36ad9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/en-US/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/en-US/firefox-75.0b10.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "56f6fa58f059e2c757e564a3cc25121d816c2afc347bb47fcf2c5de23b384cdaadf291f02636aa179eab0e6ef185b3b79653f5bdccf6a92d825c3a7c2c9a11a7";
+ sha512 = "1cba22119e469c8de510aa1f59b25aeaaa589c390894f756023fc643f52b7e0da0bd82a7fe4c67ba1ef2e3b9b9b649602b15a35d606db446251d79c8d979ca65";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/eo/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/eo/firefox-75.0b10.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "9ff03e25d258168238f0d6c2654ae4896fad897e0c9b797911716e7496846b853601e0dba92db5b1c86ae94476752d9dd5714242dce620cabb5ebddaeae062c4";
+ sha512 = "bdd8a95bbcbb51a27c6498a44b73a711a9aa0cc6301b8d0bdf21694896fc82bf1eeaf768cd7912b56315f980682a8b1f543abeeaff9917779d3186fc2b6c4438";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/es-AR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/es-AR/firefox-75.0b10.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "05be15de79e1c2807427a927ca3d580d3bbdb5d4df0e4be06e23462a843d125df22471d5793be410a24b262b1796fbbaabcd27cdfa12cd0769b68967ebc9f5f1";
+ sha512 = "2d13e77c86cdaa723cc36c868d30e7972373de756a7f89acf4467d27f86f7c2fa67d115794dfb150beb58be39d2d794916746d2078c0b7115fa956404790d48d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/es-CL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/es-CL/firefox-75.0b10.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "22e4bb6047ed7ad134ed1c33880e44dc7067a2e1510452483004075763b30f91dd1221cf3ac0069e2f31cf0a360305bbcbd116e62133b56ad509ac3c4035bce6";
+ sha512 = "4064f360cb030ef52db8883373ddf6a57eb67777650b9442421e09129dfe73de612d3ceba8be7f5cba8b51d8085f155e5e1e962f4e8768a90339d7a9807c9ccc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/es-ES/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/es-ES/firefox-75.0b10.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "0930851d3c29384c619347fe6098764119b1a994640c744ab57f2b727164f6596b7c2c160459e483a9947fbecc55d6a1781ebfe52e8b6ed28403f3464f56c98e";
+ sha512 = "977cf62203fbe32f90d2e2301741a025a1d0f3ea6912aab530691b1a1563bbd63d5a804ea241fe1f2a334239a2c2859bdcaf586ca6811b36941aea0114bb853c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/es-MX/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/es-MX/firefox-75.0b10.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "ce7b0b898fdf70b6751ee95ca098e5b1bd6a8798313cb1cce0201d8457bb90b10faa2ed2bcba04113e10a76f92f3b3b0b8beab7771fefb9cf2cdcac3a4385041";
+ sha512 = "8c31b4faeea45a14e884a02be59172f519fce49cd6d5b9010005dcf00da7a0c16b480c044d7969a53e78abc43cd912bce41943df2737b9cdf8bbddfcecfc90db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/et/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/et/firefox-75.0b10.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "0d8961cde7ca4bcdb16bcf579158ceebbff44f07565267765178ddbb9a5318e58d60b2f70bc1fe0a939d06d1705f986770b9fb17a8d22149feb1d66c44e89d38";
+ sha512 = "ad48f6ad42bc717ee359031aee778b0908ca0e7195c2e5091a25719be516490b6f107556c08ec7e5ab0271d64ea74d650ca1238c1b2aa617aff3b310d28197c7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/eu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/eu/firefox-75.0b10.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "f77101548344ab87593ea80be86fcf6f27ef6db48f394db549815c1faed4fd439a28ba87321befcbf79f0c9dda93169abd1cf68649f626da694032fb291a0434";
+ sha512 = "c81881a7568ad7393ebad2e94ec5b46d626f390dbb1b45b503786650690e57b0ed06938ecae66634fe54b7a5446a94235dcac3fdd34ad8abe7407b5a4c0a97b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/fa/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/fa/firefox-75.0b10.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "c65ad5b2726dc17ae327ee02704ef1eddf29bdea9b27096ca571dfc4f12449a4f1a6cb8550e401d6ecb106a2ac0ffdbd536a12f41d6fb4944012f106adb0b72b";
+ sha512 = "2ded446721b701b94021259560cd47ad3b5bd7c14f6ae51dc2705eead9a38bfe4c200c23bb9c8dff283a949f5f111752b07e76411ce73e68c5dbed09fccf84aa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ff/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ff/firefox-75.0b10.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "09baa6e459175ca1042b489b63c0f6e8248e4039d6addb2d873dee777cc94b5e3e4b0c77f78f8462239f6886e74deeaff528c271a03433589caf4db6c2202c4a";
+ sha512 = "0449613b23db2e74b5192292dcf70a5152a872a337f5e645eec9e623797ef61fde1dbe1613b5529e300aba59ccb5086a8a91128e63baea24b7a6e15367707cfb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/fi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/fi/firefox-75.0b10.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "52d3945bb5f16874c28a37230c0b2a593d368842dea2aaca9cae6c017f182eaf165fb3658a6a1a0881d54c88fa5dd7ff42806f8eb95653095364f66f0598b26a";
+ sha512 = "022731d0a24832fccd2aa3202083406099a3a319702c4688758cdfb662dd947bc5138f54b2a6d0b5c67291114ac968164d40c50d4b278062300dc4677e4e5a0b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/fr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/fr/firefox-75.0b10.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "8bd4b0d20ca32693f34c8aba6f01fe1a2b0a3a7730ef1948de81dbe8944dba09ca6d24f87a131831d7276f9ecc44234778cedf4d1f814784e65607d13829990c";
+ sha512 = "70abc5d4d73860dae9ccc9a36af78912770a1bd04e90a23d8c5e0a75d69efd5664e858f45f12b42c6de10950349d8136ba3744d2e2a85651d48ddc38ab2f5b86";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/fy-NL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/fy-NL/firefox-75.0b10.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "851cb969a20e1927f06a6d33a0851f6e63ed14defea566de90ed2c98e592a00cfd1bf34de55c125449c2355002870b7cf5e3548d37055a5cc16a36192f9c92d2";
+ sha512 = "00585623880240173c3c430a722b149def02f5769693766b41de037cdd25fb12997eda093a5fac35b9a4ad31e90e81e5fbd31718c6e3d2aa11476bcaeca89339";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ga-IE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ga-IE/firefox-75.0b10.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "79ab060d152b810917803cffab7aef198670a98d8d72d9ebde1c3d3dfb6882ba19cc27e6454654d7a164dd712280d257b33e954f628ed7d59c8d3915031c2767";
+ sha512 = "bbd666ec7f49cc9ba35928c180289c2a845d04ffd2cc8c60ca92e7c1735e486ca6d1495c755da90047b0c3112ab4d34dc3998213a4f5f26c220a3e9aa2ab870e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/gd/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/gd/firefox-75.0b10.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "4800e3ec3a0a53ef9a2cd605ec93d4609f862afe1f3c2e7bc7d64ebc5b5ca17ead6aa2027a5da7b28648d7e4db2059987872d74225ad765f68a4cc5c45f14a1f";
+ sha512 = "8bde668bf1407551ee87dd78a9943e516bff2eff09e35e20bfb4a4018549515c6b03fb5f3f42dff4a69b8b52aaf7a678167bd578ab7619a3848ac053f8022e68";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/gl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/gl/firefox-75.0b10.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "8fa1cd71b985fbac1f0e4d817a1c3c7c7ccef1a1e8c59fe14593f4ac09a6f6f55919c060adf25f3fee9aec706e5ae07a14ea3d7c945d6820129a712ea237b232";
+ sha512 = "a27694478af4b6df7f70a5378a26a415e120b2d027f3a3b77a49d0529905f18360726830c66461497da404c67e77a3f9ab0bfc3ada558ed063c173ae74e0e3c4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/gn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/gn/firefox-75.0b10.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "8eb3a9b75d70ef358559414b39853177fc65bc7d7756f446ce65a5c9c94ece92d59f76d74c17dbdf877ffd977aa41cc2e52b3ab10122908e422566f12a016c6c";
+ sha512 = "2fdb997cad0c49356f79a2f87840de9a43736f945f975d43ec2b9f9899382f0be1b9e7fcab01ed1679035291e84a790575f94552b6d3e8ce066a8f8d7fab41e9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/gu-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/gu-IN/firefox-75.0b10.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "741004043f30eaf344a1bd6ad36f7de64d935f7b056dd9daa516df64dff3632dae02d300afc27ff1c0cdcc5208e64dadec64b1df8139098efdc05f7d95a066d2";
+ sha512 = "7bfdd4c707b288f2ed212dd21f4794a0f9b7eb006b0bf9a62766ec1ef71a732f7dc101fc6645e6ddc697a763bdf7a25655ed8893aeec06ed65900a5598727132";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/he/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/he/firefox-75.0b10.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "b6afd8db87c18cc0b5cb7ba45386555ca45b27baa469272dba66ad4b3fe11db7e5c6c48742691febcbe7963729bf34c778dbb6248c01c1db3a685f38a17d6bfe";
+ sha512 = "b8557f97661fbf11153f68c8f4c02fce606c16603270e55a8ff9df32581c8f6cffaf59afadbdeaec852185e45ff53c45a24c85a6882d62a5bbcb4fafb15dd47b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/hi-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/hi-IN/firefox-75.0b10.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "b73988b29f52012ed911bdc97e1978ad8e56e640666879358a1cb79f88c56676e25f578a64b449372522a27abcfd37c44071955e273f4291ccf15fccceedb645";
+ sha512 = "f5a41b1affea59e620cbf42bd50865dcec63c25560e9d6bbc1ecc1cf891b9669312ff6449c355cd662e0da3fc3c859e6adbb589897f9093896d18061b5764102";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/hr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/hr/firefox-75.0b10.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "603ac12312015dc9f9f24d0ae48b50b55d8f109e31566823f387ffc17a1b99fa958d14f6214d7aa8efc4cb71e090901fdca2068e491218cb17acf914e3f8570c";
+ sha512 = "fd5d583414f7a0918b6b78f6a531905638de46fb6ed9180f1c4ba9fab952f5bdbf4595ed4b0ded3b22d34a2ab064cdd8faa24f0dfaa3fcc6d126746b6e6a1ff0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/hsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/hsb/firefox-75.0b10.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "a15a1c2a67ab12f2dc506e9138bcfde2740de9dddbcbe825300555b7c72be7b78ef15433eba60a132f8c8537cd1b42f05272eee399dc3f69e8defbe5ac696fa6";
+ sha512 = "8799e23b86881ff13683fe0fc0a6561ba542d5688578a87c71d2f1861fd5a79bb87653f554391bf1223a274cd8798af0b302300bba25235d8baa70f9d0f7e417";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/hu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/hu/firefox-75.0b10.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "829f16afa6bd4d1909633e3f4cd0134a4d397b32c1b85b1203f54217f23577da0eda8bb207b07a46a7c9c09bccd392f4dd89ade408d2460720ba5667842b9a4d";
+ sha512 = "60ce550c3c6e2e12fcda85a5a4a215b2ff52f6a8da91ac44a350939f03cef211e70f3e1b78fc79c54c01a6d9c11c9b12f4dce40b8cb21f5377a4800294020172";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/hy-AM/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/hy-AM/firefox-75.0b10.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "acca12ef2379c4c833b3cae7510fbc01f71edc3d6a9b6ca39dc560fd892b8ade2aa05eab318a79db5bac0e1d98af6c31599bac029ee7f58195c062d3bbdf3a23";
+ sha512 = "125252cdfb8acb00ae2c4f567480f2b680f31660d4e8df576a119040028097b2e801edd86685a481aa13de88c2d4de492d8296087b1ffa96852f7145bbd42db9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ia/firefox-75.0b10.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "c33bf450f946110bf8c72023c1c6079287c944af445f63e4d8154de3fa5be8f6905c9b479d79aa82883aed95741f6d53776b87245e7d0d71af3988f54591f344";
+ sha512 = "c180801e9fe59080e30d0c74e86f4f6dc2bdcde5a8dc32b402bf1ec5db59743539188af9ccc2adb68f5fa7906b287d21e453c131a1090d62b6070a2c3876012b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/id/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/id/firefox-75.0b10.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "f3c9aa62d4a35b43aa60d6d577ac6136d1646e5d577a0a1b7e02781dd33f7579fc5dca0c82c1ed0be226c0b3fb8fd1cbf1eac4d17a8cbde2fefef026e9e4518c";
+ sha512 = "e1f8b94e1dadda04029edefa95b66c2bbce572d1b6abc44e1c3864461b9894d458ea109d0ac1fa8750bdb40c454818a4e7791897cb7c27a3597115450f05e4ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/is/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/is/firefox-75.0b10.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "e3fdd7ab88f947359973827320c4b27150c83ddf9c650d4358198d8466c7da92df2e50252a8988ea346c72ae491a6013558795b968ec947ab9215ae285416a40";
+ sha512 = "8b7ebfe02620065399983364e0e42e0f6d25bb8abe5afae6c3e01cd736f9b7e43a0fdf593d39e054632219d92ca3b6f9b3287fdfe5eda695e6582e77169f101c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/it/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/it/firefox-75.0b10.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "1d02f91f1612e3e94e9c39307fcca3ec90148a46c6289ab4b6509fa6dd5249e1fb3677980adfbd43166c104f265f5059ca732f56a37ca19bbe9937dbc0971113";
+ sha512 = "f33bf96e4a511cdda2af88bbccfefccefc58976788c99719cf051d72478af295be7ec9bb7cc893d591fc184b3d2fdc0d85ad3f363baf317b07c67c628e621567";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ja/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ja/firefox-75.0b10.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "cdc66861781be3233ba9461aaac720ed2e0f1517b97dd76d002cba7ae5c9ca4f3fa11b69e0f87a284e52c96ca6274ec6386d8392ce47e433c65eecb20a5e9cd6";
+ sha512 = "e1d8d5276a7e5f98fd32538c68db8754400a0fb5b5a775922f6d324ce54738274589dd9097f58bc739f4519d7577ed98c4e90ee6a2b140abb1e5e41c2a20c362";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ka/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ka/firefox-75.0b10.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "95e2d1276083f356d8c176ef2deee23b933f8dea4056d68e6befa45ed4848d985eecc2cb6024bb51fa9768ef9463b84cb66180fe1ca7da752a5828bd721a7344";
+ sha512 = "0065642d4c437dfb2bf26ea550cbe68d661e3164df671ad87c0e661be871f06ef0e58d2b76edf64957c6cfd48905f2c596c321fb1184594eac81ecb534d06f9f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/kab/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/kab/firefox-75.0b10.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "d9d7eca0eac6554d1917c750c9f6b3fd1a0f838e3dece2f1e6e7f3e943051978ddc430fda3b73bed8b21fe3b07a7c509f2fdc61e061e8ab227beb277b7e3388f";
+ sha512 = "f12b942f09375bd090e37a2d2d249a5b50483d9ba0bda5de5b8f619dfa41a743a94f5dae04021ce842efb8a2e52fa3796c40c5c349601c4c603023b65b44b832";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/kk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/kk/firefox-75.0b10.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "a3b7c99fec93983aa18541b3b0ef11e57366f38da522ebb283bffeabc504e21672f4eee2b93e2f364dc6c2656b39fbdd4beb74880b86b6bfd88a09f6764b2c8e";
+ sha512 = "e1de66282a5cfe52d255dbdb2fe7f7ebaa72a4cfbfc32ce034a05765afbd9d57cf246290c3c26bddf2e4d4c010b6ae05c00a768be14417c6af3555ce3f61aacc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/km/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/km/firefox-75.0b10.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "f5c35db5f9b64656b4cec5361587371374bf7577e7d5aabe329d34e9f02d4b4c27508ef8fe7743c8453c61e3534cd5b85178460778174eb7e19ad15260f9d682";
+ sha512 = "2ce643ab0d2b59bba0c43587121cc667f3a4efea4681cdd6ed4169f9ac278ab4a1c9f4d46254860b5fbf267c2a7c3e417400a06289428914db5f6a213e4e1b77";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/kn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/kn/firefox-75.0b10.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "c94cae5a2bd8797bba6cdb689d885f106a94b34c06ceaec11798a1a3bbc36a64ebac4d2bfe978e92ddf5cd4c9aa23a4924def8e6b54c457ad54b25d4768b3b3a";
+ sha512 = "7222a5785770fa056a3305cda93fe3764e523788963dd41b81b6e3e30fdd1a7ceb179bcf5e9aa06eaace25fcbd0051e6ea02ac0d8336ad5b4fbbbc0df7a78b03";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ko/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ko/firefox-75.0b10.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "2ca35e7e02b4ac0188be48666636bc9adda6a3e98f0725c65ee8e5ac941837f056479697fbcbbd1f9f8f87d7f48f52fd8aefbfe3db5ba472cb38f9e33162c96c";
+ sha512 = "fa4528558a40ac9bf9380be5e559a0736c045d7368a66b75443dfbd68b307e0f93776aae8e9ba7115ca8ab570092373dd1303dddff257c33feb73eb1101f6e45";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/lij/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/lij/firefox-75.0b10.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "6d1584249c1ba837d6be87f2bf57a52c4cc0dcacc3de82b26e57a55171db872de809773ee42a74017552b38718e5cd2fd9a57332730b303c379ea62b4047486c";
+ sha512 = "598331b8d8360b8f6b29405c6cd8a5f3cfa2a07a3d8b21b9e6df9b32b36cfb8c031bcf4c5e34f72b6cdea563a692b59e78825a8b75742536f7ec55546c4f40b2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/lt/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/lt/firefox-75.0b10.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "ceca1e4224cec7c4bb9eedcf5c5e563ec7592add530aef1d701d06023359ce519a3e4c885cf3e691aec7fb732705f8a8f9ef919495a6a55a4eb1324956a6dd7c";
+ sha512 = "89363cf4bab74f670aaa398204ade2c4da06969810469fa21dc6ff205e2355c93868032b0f233b5a75edd9a51f970ed95210fbb90e4b857093554e0e6f202dba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/lv/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/lv/firefox-75.0b10.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "005ef32f152e7eb8021ee3872105c9915a647440a5302a951abb7a1967210719b38923c3355150c7dc76f2ce52dc508ac6defcf1d6f7ee834ed59b8ffa166122";
+ sha512 = "9095012231b952ff8dac2fdcd0f1ca0ad797ee546b8e2323af1eefc7f2f8f354a1e50a519a69fdc780fda5a65451af2cac94079f086dd809e7a72fa1b1ace699";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/mk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/mk/firefox-75.0b10.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "98c87f7d897b9857955ca24f3bae177e9329010fd22445da16f71897e88f74cf641410c0cb77573bb74a51dc54943fe06082f6963b0594e1c1caf727a573961a";
+ sha512 = "c9eb7c52682484398c128d84d3de08495eb43e586aca3885ad5a8b49340bb4dd4c747ac8d8f7f032f871956d5cef638b1475665250f6d78881c8f2adefbb711e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/mr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/mr/firefox-75.0b10.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "fdb22c0feec80297fe3339a9f08756e419b3439df2ed23c91d26eb6d870f55501785a11fb3eb98113df031aeb3d4f0462a790f16740862054fe90fc35878a8ab";
+ sha512 = "00083cec760019243fa481cf94c4ab78c3d0f341e3326caa62708c708f99e3e60d9af46f677c9d51ab12f4be84725cfcd7e504580fbc0ef7acff0c7818bcfb67";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ms/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ms/firefox-75.0b10.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "e6c5ada949b9950b218d189904ba050e476f6f9705b1b125ac5df974c25031d804e1fb1852d3d2bec1e87900b4757e5a62a793d97fc597fa3ff136939f9e733d";
+ sha512 = "d1db4303b687dff77ed0501ef916a1aa8ce5dc4871b7b25c1ab8fa6f1fce7ec551d25b8ca453b6e58de0d002fa17002176e11c9ac0fa19b18bb709ac47d31783";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/my/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/my/firefox-75.0b10.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "0666911bab682f27bc89b33ce186cb229ededa1637d7ffa9007c4de2fe74412a89b9774ceb04007052b85093b9752df3844403ce22f07481ad502145a2f34742";
+ sha512 = "6531730d5164523348dcc44e86ea0582684e23c4fb6402fd46b2d224d6cc9d3da123250f4a673990c06f0fa6c0d4d8e89faa66f2cc44e5118928f3c8d9a6ad8c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/nb-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/nb-NO/firefox-75.0b10.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "46d4851f65d91e4585c24f7d89f271a18e92611431e2c4a6a5f369c066e7b4dbe07b7816e586668faa2b6d8d8f0eda04616fc48664287d08f7b17e84de26a96b";
+ sha512 = "36e0592e97f7a9d9d680c9145bf85edc5587c5c5f152311027fbd03c5138e32d0c51ee7cd6f5f09da6fbc025171cdc9bca136a7ca9e9ce3bf55644d381bdfcd1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ne-NP/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ne-NP/firefox-75.0b10.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "d2bb3f29f6939e36c66bd9a7e92a9c81784458ff75bcf570c6efbedba3e526a75ee797d9fb836e0d20e78d7bed5a64ed9d640ae71900f64a98c0a928809c40c7";
+ sha512 = "81aa48b8a830a477604ce2e4a7e72e8759d0ed0e29daaa7c7aacf3047688c4ceeab79749fd0b3fe4d963641d69d1188db340e1d7983292d6a567fa0e02154da0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/nl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/nl/firefox-75.0b10.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "bc8acde71daf8794956c5014e35eae1fdf557b1b9de7bb955b8f8a457e81d043880b9978e3b14fda504a53efb2768c5745ffef32c89e1bbbde77469429d7f686";
+ sha512 = "a1eedc45a2c7b751f29ed542e603ea81fa74b6ce47f001c2a5d67e9897e5849bfe5434bae9cf9366b68c09c8e75cff740d3ed04b544aba0104a8fd881156eba5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/nn-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/nn-NO/firefox-75.0b10.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "a5911405c58a400c332b697ade2c7756e416575dceb9b3a6f8ddde8759aa79e54454f53449688d080b7c6859f6595c7cd79b71ee88062158b95a4525b23e1076";
+ sha512 = "90867c54db6147f2b362854f32cb8599f9078a3b85c82a1c42da894d5fff1cec311da25e10292fd2233eff1b57d8d05cd7cecd56fd120446e427043d9c1e66ce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/oc/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/oc/firefox-75.0b10.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "7b0323fbf64f9a6c693f85972b3c6999314bbf72a3291330e1fa7c9905d1d2a3c5783cd0ed0535363c197cd4a78a2ec7dd0a6c6bd48497a254f53eece2b35633";
+ sha512 = "9707bcf655b1e2a65e0e87b9b939745409eb9260a542137c7631b2a8201931e196da2369723db392138c08f52e9317abbbfbc9ecdc4440120500aa5a2a762023";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/pa-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/pa-IN/firefox-75.0b10.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "20830ece0ef0129dc5ce188f55aa1c699052f12819e40cb4a0d9dd300f9c15a464f0957d060d61fd0db56aaf0081b6c8e587990e7b91989e880feccc8d22eed9";
+ sha512 = "23ae7fc45f06171717a550579d7bf8954b86075ebef3f6e002e35eb551845518d2ec822735ff2b9daa0679ae549242226102768888c6bf7561eff3cf39d108bf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/pl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/pl/firefox-75.0b10.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "3dc0c22bb4fba597fb225b98a1ed112759d9f3f83d5620a05fd7aa20cf2d0cf79802dc1455a346206376bb11ec325da4a043bde87f61226c043a935a7d975d23";
+ sha512 = "bc76c2d79eae843b3a2c86bb8a65e4d571b6bccaf5205a267b2436b28bea3eee5469e5da25c2b4dd71cefea14ee1a8ae85507c3e7c21d7a045b221b779b16d18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/pt-BR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/pt-BR/firefox-75.0b10.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "b97e061bcbb1eb7593676d1b96f4601c130a64cfc1836e0f49fa058d18a6e9d935e02b58f4a65cd227cc3364e79add782d379cf729ae41e7a6544cfcf280a26a";
+ sha512 = "a0128de291e18866e76177f903e309afdae6c0915ad89487ca7f1d4b819b3a817d04e8ada26462bdede79feabd824ec9ac90aca37fb93f7380ed4d52ca65f69a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/pt-PT/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/pt-PT/firefox-75.0b10.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "21f6d41bbef5b12aeab46aba2cc05797d4852dd7effcc00d5346604424dfbb5efcb673567b1933b4d723be80f9fdbcca98eb69cad8059d8e6f716675e2255ede";
+ sha512 = "76b20fa8fddf536e9719359f4d96f7a82f598e9a3789c76f6fafa67323782fa54c2f28f3d90b65b3aae4c47b3d5bc80ac19502969d9289877e27221db66485db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/rm/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/rm/firefox-75.0b10.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "fb13e69e606e4508a02221a1778a72e24524ba61f1683f5e076b4105e84fba03d8b27f29e2eb6ff3941da688b2ff5288a72af081db875ada83c6ae82149ab91b";
+ sha512 = "7533cf41aac4c400f8bc006ec19ab22ce63a41bf88e5bcc4fa6b205470e134f5f141c3f9c852280d142308ebd522048bee88308aa502fefd9f37d50d16b09fad";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ro/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ro/firefox-75.0b10.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "0d1f1df7d7516f10bc7c3f6144656936feeb7068839db29f97495697235ea9ab50a1587146bb069cc1e025b6a7345ccbba041043ec5b467bc9ce878403d8e7dd";
+ sha512 = "354c5815a0f9a4d7a4cdc479a5b8e3ccfbbaeca2802dbd0e6ff2e9bff8fe6ed1255ed24571fbce917226a9c29782016108c8435d92bc7ea8c9c1b010ce0f9bf6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ru/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ru/firefox-75.0b10.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "be89a374b149f4ae21b544b75146bcdd71a90c0a3be44e4abde75d3b0eae11afb9b7cc6447e33019aad216f0ff1ae46e80b612aaa0b8f27590d75ef9454098df";
+ sha512 = "24a80af5a7219031561dcb30acc753a79937b91423d756b9ff2f1f48833057dc0e5afaba3c57a1e7b5efe7825b6d4f10c87aa00cd9d73adb8b6291037ec6ad3a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/si/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/si/firefox-75.0b10.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "12693ba3b6fea7b54d8f128e37b0529f22b45e975c6a0b890a7fcad37db7679a85b0a79adeeb3a15737b6f5135d98e87506b51751a77e054553f67285a2ddcfe";
+ sha512 = "f8f47cdf1e0d8746f541aa6525316fcf9ca60ed2b75aca3c217254047ebc7257bd40a038f4573086b8172cdf2849f91414d1fa12a4834783ae26c47844a9ed6d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/sk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/sk/firefox-75.0b10.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "94294db92a4053c209b7350d5979c3310e683da4292d4bbcf2eaf0e1729a15cc12773dfed0dd9a3e097807a3c889388fc95f28781ffa924e9128625a7fb888dc";
+ sha512 = "e8154402d286f5f1adf7d6126503c2bc890b2d1f78859c770916bd733e0d9fefeaca7b63cbeb72c3ba80cc0a14f0fae1e3142a293b0681ccea2da909de508b75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/sl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/sl/firefox-75.0b10.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "70d556713742972870b6cbe5805a5a9b55360ee501ce8162164abd809be3ddd0f4220b7f151aa5bfa5d67cb2307ddd3ec0d353c1a40d94692381ca5023b5a8e3";
+ sha512 = "58be9235323936cf5776b8b1270ad70989f58a3c4e823aa50a92b66be028fd44b12461d1d95dbba0d5c414b954628f84f1c68cc578ec2df34b396b874f9bd4cb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/son/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/son/firefox-75.0b10.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "886b2fdd7cd5ea376cf17ffd07f5ba3521fce40265a6e45fe9b586c6e57519648cd8cab57e0004288318de706a075ec5bd89b13bae3e34eaa3fc6861c9620a70";
+ sha512 = "d5576e4feb7cbb6f64627c05c44a67160baf680f87ee79bda46acd5099e8e04776536e8e35f8459b397f970861e78e7121191f307430ed083aa59e895f2afea7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/sq/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/sq/firefox-75.0b10.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "6a4f4b87286df05d4c5ee9f2810e7aa5d77fead041061223a21d51dd4705cef15bdc2060ed85ee1e2a4c54555698df6ab8880554b1a476d5d27947d95a13a31c";
+ sha512 = "a0f45b0183bd59790c6351540567360a20236d0f87ffd87ac26be7c436d531219a897472b7f0d073ef0599f8999a94819073046f7613af986a1f9d1b5a8c4aa9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/sr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/sr/firefox-75.0b10.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "ba5bdc0c0de9a1f773497fdd50a84eb4314ab6caeed3514e7ce63acea8ca1ffd7d9544ff4d3a12142dcedd19d0ec933ecf5ec522a3bd2943064fa39e0f84da34";
+ sha512 = "1e7c2ec523c4afe34701abb3a554aac10a0af0fe7982f152bc3fccdcab764eb9520a70b4419de32b38f8dca922280c28c58a502e6e0d6ba381ec084909dd63b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/sv-SE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/sv-SE/firefox-75.0b10.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "30e581b784a7290f4a4238839afcf76948987cc1fe8f073a264d65c3adca97b243e1ae335e0104044f0e768ffaf0d9c3553f95ef4b7d53c5d06b656e23e5fae5";
+ sha512 = "f35d8862da413997caab31fd3536a6373f54f7f2da9384786c7d7c5085f29551d58fc75aed24f2b42016ceff01dc07cc2a20b6007ab79c250b9098dc630000b5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ta/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ta/firefox-75.0b10.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "31c2f580cd9ad62413161b437fefd13ab793d94ed2532537c1ceac939ec57d84c82cff07d300a743dd6c7be08db7010320b78a9a70f96c0363add4a059f9a053";
+ sha512 = "e65d45006dbc64af119a26177acd9cd34a3638463e4dbc448aec865b7d21c5a262db8346552ede8c69de3e90e89755a558cbc67bf6078802c632f12c78054a72";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/te/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/te/firefox-75.0b10.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "52bd53f013d149df4ddf4026419293c7cf16f72eeebbe7db2167688e149ae8e4bba724ace2a56c93a6177908581bac163eb4db6d5f9a2ffa48f2665e2a80e35c";
+ sha512 = "be0b52ac3b47ba67b6d9206f9e3d0314900b0e8e353a7fc24617d4025ce7cfcc740107ad43794db1daf139982e478025d61bc1c977769ed7313cf13cb4041916";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/th/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/th/firefox-75.0b10.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "f81c421dcedf9755836e8554bddac1394b94185f22b83b3628622023b325e7dcbbc8e008d082d6478546dc1a1f6bf7181fbd41f1d746986dbf8b273639e95fc1";
+ sha512 = "b95804f3eed67598d7140355b312a259fe7e024bab2887f1245fbc00499cb13bfee2d438bf650a8b584e0e72e19fb92cca832f80f5c7963a7dbe1939447fbfa6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/tl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/tl/firefox-75.0b10.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha512 = "6a29bbb380253caec23fc7493ef52bcac4688979292803c4063d6d318870346eb917d8f57b17279ab45171cf1554d7314e5f4f84bd94ff466b504db9e1461be4";
+ sha512 = "6e7def83d32d9b36992269db5eb7cb6a07f1509cf648f707574bf1be18eb7eb46d8f61ec234d38d4edecd402eff9a6a0163f8610bcdf7d12ffc5ead5b2be2a6a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/tr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/tr/firefox-75.0b10.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "346c02d8dd9e6330e83c9984d757d23ec8648172803f808cc096af6e8e7ca768b1bba36a8c35689644bcbc02e63b118d738471270180101eec8e00d7cbfced49";
+ sha512 = "38b13371a0cbbb038f17cf4ac828cbb5fd6cf31f90fa4a8af744cd3d166e7578af615c047ffbc3aeaaf44f320bbdc24dfc614d01056c937295f7b5ee2db54fa4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/trs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/trs/firefox-75.0b10.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha512 = "c3201998646d7bf8b1449571597cd0fe2911a4bd74c265afb21b706161a5667bb5556d8e1be4dbfefa29e753bc6544adc26e966dfcb79acc38485e6c618bf282";
+ sha512 = "89c1afbd27b2b85cf1ebf65ca33e53b9b68cf3e1e48db66d53513c4cd38f91197ed8a4c2fd48e8a063f683114d62552eb54c1ac589d6fd94d41a8248e33003d3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/uk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/uk/firefox-75.0b10.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "24b01dbd82c4cef9ffd8b88db4415eaf1bb9d83c7bd307663636bb372a1525789354ab15021b591e7aa697db511c71d078cf3fccf89024f13b19099925e9ed54";
+ sha512 = "8ff22844e556e2ca98721959abeffd02cca505b128fc29931d854d891b3d26469109fb817bbd65a0c4745bc348dde4def8d4a463d1163966b4b1a70910779f4e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/ur/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/ur/firefox-75.0b10.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "720d058c4e4d2cf4a08460ac4ed4616bf492704c8db10d28faa3117d6d3662a3325155f99414a7d61421eeee96be4d36ab11304e029751eed423fae3487cd2b7";
+ sha512 = "212b2be0e366ada3d394f3df3d89e14167c722ce26feba49ffe9e5a777f60827e3bc1684075f66922a33c97ca9c61e29a0ef045363aa7c853b76a8b7bb6151a4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/uz/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/uz/firefox-75.0b10.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "59554a7a87b11e679487ecf9bd0ff6001f86bf14a0f73768b1984ca36cc2ee4774e99dacecc238d633556bb04816451ad82cb5ed2d26b2b811bddecee01e53eb";
+ sha512 = "aa8b21e9850af62b9ccad71501838f4047f24e79d75c35e00af080851101aaf5cec707b8ffbd506f0bfe9bea1caa51f7deb8f3558d7dcb79f81662dfff56aa4b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/vi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/vi/firefox-75.0b10.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "030c10b2314545644b402d6b5b011c7b782c06be1f7460782f02e2071230cd9adb018558db7f98f8c2c64e7e7a6d835b38a14bb7080f1dbd160cbd113348b1f7";
+ sha512 = "4f7113000dce1d71dc483cc96f592522da25b11d163e716663507d5ad40687cb94fec56786f6a76355a5602c910885b883a299153136970372ce91ddcc7c5a90";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/xh/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/xh/firefox-75.0b10.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "25bfbc493a66ecedbf1a625d96e3c98dd6c1d835823c2f2afede41329a1dadd146459e6b44d49a4f966d9eccec1e2e1d8046f00573ffa4ba8cb43c8a0802e18a";
+ sha512 = "2133ff3673a9f60f4cc954d64d45ce54ae92034271cd674af480e1e84c147c5e63adab70c7753cb29c8bfbfb814893d9c29b5d54be794a10c625da05e8126d5d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/zh-CN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/zh-CN/firefox-75.0b10.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "dea1bde6eaa34ce31d7775c3f86bdedf442bb67623a890549a470386e93e93bdcf7f50a7006a1230ea3880b0031a2ea7590b94862f1a098cebfb7664f9aa6380";
+ sha512 = "760ac64696e6473703a308fe20e6cd582d4e13284e9789b8af786d4c6db4eb7f9957ce745babbbba407c883034c9fb69df65aeeb8218127160f15b523a617cb7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b2/linux-i686/zh-TW/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/75.0b10/linux-i686/zh-TW/firefox-75.0b10.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "22224a9a06c8b528d0847e10a95003d19fbc7cdadddc605e1188da7de845d38f511319e73de6201b7daf9b2b3b59a2eb12a6ced03cafcc1bbcd86e51422a2497";
+ sha512 = "14266704231897a57090a922d3efa97bd58e9abc52dafcfb2c31990b211f5ccd56cbaeeccadade4d8af15d630b8647319986637ceea290821e007e59aaf79cd0";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
index e84a48660c69..1d2da25f6f26 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
@@ -1,965 +1,965 @@
{
- version = "75.0b2";
+ version = "75.0b10";
sources = [
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ach/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ach/firefox-75.0b10.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "73f8521550149a0c62c841b23289371f945a94aafdab6752b6b4838594147c68dee1352608fdca2682251db3fed691ddf606e0a7874e2a35c905c30a2dedf4a3";
+ sha512 = "873fb0966561264e81a2eb318833cf69e0f849e199af0455aeb852ff54db3a259d30382154e59a96c4e7d4d44d9a492229051d419f524a756997862d84a638bb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/af/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/af/firefox-75.0b10.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "e6933f3de32fa91f4835553bb8aa48ad20ea45288087bda59920d6edb616809d12cbf9966c722040d0473a35f5a4aa0a7c17fe38d8a0c2eef5fbc5d7451ec709";
+ sha512 = "35fc7dd2d5371e4670b78e3051c2d8ed17b34702a14e76e1f7187b160b7caab20af8267df467a4c06ad54782274f2dbf3cf2b3d39ae5b3ab373c3f2c9b3178b2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/an/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/an/firefox-75.0b10.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "186edc252065ea668412630d7ae37a6cc465d41104578886c6f01bd90d8a605afe6e023cb9d566d53b43d9fe411fc56a4322e2140983279521e1f73fdd2c251e";
+ sha512 = "ced78414c8426f4987207b1e2e1953f68276a1bd81f204e88e1cb2a312c6f5f8d6a1d6d4542d2653bd02f35737ec9c8ab9076b43ca557d665c67ac37a530a637";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ar/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ar/firefox-75.0b10.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "cc5c4cad6ffd695590264ef222fae56004c3b626c8e36cdb3b118daf62e84c912f112df7bc8471cb9c549f385cc878c12ed06b1ecbca164f12f26cda3213e7d7";
+ sha512 = "599bfc95a72f8219b8368988079a955d0cbdadf3a112abaf02946f83dfb9419b7891991e3e7936db4393366708afe9d9d2d46695d230d733bcedf344a5118858";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ast/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ast/firefox-75.0b10.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "62ef8d3ff486543b45751f4aa43a3b009ebc9c909d1e0904622c212fd534bba14014ec8389ef5d21815fc3d5909757c7289a814f3a836d94188819b94ebe2640";
+ sha512 = "4e3ba8df146227346ee0cc8a01c3f46849bf590ba545d442cb5ea70042a9d3711280ffb2bb95eacdb81ff06245578d44fb9887ecd80282270b34cef0074dc607";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/az/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/az/firefox-75.0b10.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "c2161b2f4a3decc15ac5e780126b94a805d521bf8999379643f4ff8f9c1630fb07094528e37f2aea8c8789925acee7c77d0c6a179d4428b984ab329a973a5a0f";
+ sha512 = "6bbc084a826b5028b5aa4f197066be49ee790a4f725d6294588ba8a97d1c44f476f2254cfe93291d78739d896467d6baea7af41bc0f167b6290210b4d2709ebf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/be/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/be/firefox-75.0b10.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "9e49307c8bb04dbc83532414a5f09ce8cb202fcd68e145d2ef132a20ee47988d459ef1851ea610ddd527f335bb68a7f1fa04041914097fd65f6fd03ea6499ebb";
+ sha512 = "c91a7e813b856061043aac4f97e671fda70cfc7a5bb542a6afc22291a0990100c925f570e0c424055bedc43ae3258b07de577069ae68ae37e2c3107062847436";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/bg/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/bg/firefox-75.0b10.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "ee5fe8387cffa96d449d4dd5a2671558a6f36645b15cdd017ebdbe7316d3e0740f05efb6ca5175ca917a937f4483175c9a20cad2fd956bff5110cd7d641a12c0";
+ sha512 = "b724703fd7381d52ccc15eb3c9d5f64531cd9009e6aa4c495c9fd92412976755a4139fc418386cd36bcb7c5f5d8bc2dadae15812ac7fba7e1995011b39d7dccb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/bn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/bn/firefox-75.0b10.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha512 = "4409a8d09e837a95fbfaaa5c8476fe25d50926c11be2927c0415b8a7e71f18ddc392a90ffcd5c142ce4c5847ad493f3a51680e802eb2f709aa8148375c9ccd30";
+ sha512 = "16753ae7f7fc4caa4cf46bc3f1b2880d5fbfca7c998b70d278ae052adf59016e345b391bcb39705d6cc5a6209d603db07ba6ed6ec980c34525c98961911f2360";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/br/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/br/firefox-75.0b10.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "cf71b0554eb8058e3f2457518d473b7170f9fa654c2f5033db830f633e7cb8ee16f08f651c245f4146f85b537b30f3adf235786d66c625cca61438ed502d7ccd";
+ sha512 = "067fec490f9afc7a102ae61c97402bafe18228fe81001eed97ce8e739323b6b300e29aef59cb8ac3bd060f1573c3658eba3c1375ef98ef44d4e173e5933e3a3e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/bs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/bs/firefox-75.0b10.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "743b0b485eaab640a54c6777c8849356b847d7fb4ccb56318007dbb01480410fbc119e7721393afbe2886af59d51b9aeefeaf495e670562dd16a350e803fec74";
+ sha512 = "fa8c8e3c95676034e48990503d9e433f45d6216486dccb6b33b5370c07515e48ddce22f98d48b56b0510b8deb700f507c8e0cbe6349cb8fea5980494e0c3dbdd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ca-valencia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ca-valencia/firefox-75.0b10.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha512 = "547c80bf05a23023ede2d7268e0c023756e196c3a18f81ef084cac330ee0c7bb69021f33ff926162a2ca7afd2c0b4ff08107a4e18560382810b5d7110cef02ee";
+ sha512 = "492edca2859632e2cdade2dd97dd60a7fe699ca0075b16849424f762fb73cf304bb849a07a2035172cd9d3f85c815e82f20475b31ba1e7e720f3fd6f0e4917a7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ca/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ca/firefox-75.0b10.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "86648dfaa650d18bd934efd57c5de495c963728f45e375b6e6f4c71caa163fadbec2b5064ce370e981bd668445314fff64374e15a17d2c8c337cb1f088edc486";
+ sha512 = "7e702f68cb35f623b16cd44c3ee2c1e7ef33b94ee2079515aae53346118b5b3d8cb254798921e6f180bc103c9b2fdb4d9f99e71353e866ba45d79d5fa8c45e98";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/cak/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/cak/firefox-75.0b10.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "023afccafe29bb6f70657cb0c1b9e285a661127599f0b4e350f814370b4afd17a82157e836ccc394e8bb6b535a7e7341981f006363c03a46a723e4cb480c180a";
+ sha512 = "97efaa2a739a3d369b4993914d1a13261338f62f3ae7bf3f65515972db3d83ef953fba6c1095fb9af6e41392096472ab39e58f5c806f5e0c02c9c8a0a5fc9bdb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/cs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/cs/firefox-75.0b10.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "7d14b78faf8151ee01e8899a85fa8f9851c6958f4c3d7a99f7cd934fed8b704c40d2dfe53e24ac5b7a44bf67da2131eb7cd8161c315d4e0cf9bd7cdb1bc75446";
+ sha512 = "de234b3e167e34559adae46807ed6913cbeb6dc602dae560ea7665bb3e502d191bcd932a48c1ab6d974dafafba04c445bb67bcff3c1fcf5f655228cb3b11f3df";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/cy/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/cy/firefox-75.0b10.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "5fec2412e904bc231c4203aeb40f3f7a6386c56476f83e80e94c2395c20f09436b6d2195c42861130606d101639eeb2fa2f710d5f5e23422cf39befcf46c840e";
+ sha512 = "64c21561703d21ab32e14de039741dac4260e7d81df0915ce777291b18f8e8a19f4694b5612e25419df07af507d244b6d1d2a60043678a4072ca004b5a08c6f9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/da/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/da/firefox-75.0b10.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "b78ba1e8748775d3655305b3cb925e13423cc11e4429c806902b029a195105cc1ec83c57245c97ee046149f94488c8b09bcc043a0220cba87809a98f20d34e42";
+ sha512 = "e283fa5ee2433dd369fc070636879aa00859e0855b21e6f43e92f1a0ad56133737b5920a029853b85b7ff8100e1c47166530d4cefb18ab8fb7f4af9dea7f3fbf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/de/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/de/firefox-75.0b10.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "e5afe83d665cae93e9c25827a9079953a55dc1523027bfa8e2e8ecd0b347465f48e190233e3c7e08dcd647211a5063172bf05d55efb567a4f29c5123485bc2c1";
+ sha512 = "5aa4367de830e10ecf63a1219f6d9fe01662f25406371afc89a2a1de16adc6661dc7e8130ce943a24aacccffc30f26a51112a71339e93c5187b6060380470e0f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/dsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/dsb/firefox-75.0b10.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "f9455b9cfc3b65b18960d870db977fa57ae03801fd42c6313aa114851897a14f1a64c02351a95f5a841476c41b55a39f6fc47bb5173e21b2a7da0f6536d73582";
+ sha512 = "31f287d0a694d5af72ca6313b2fd6b7a276e38042ea77989c13bf81ed2de8a4919bc3c65419ff9ce7dd5b429d436214a9ae04bbbadf8605b2dbae59882c31a9a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/el/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/el/firefox-75.0b10.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "d697998bcc27f468bce353b6f8a4bb0c01f0cbdbeda5a0ffa92054b590eb8f2255654740db2e31fc95513c7a6a4de703772ed35122e7c4e3e9b21ab3cd9e7626";
+ sha512 = "9f9c0c6c00858b5e241917b8ddfecbf5a16288df147a57566eef8ecec30457c4f283ae66fb5ecbafb46c5de3c77c91f4a952aa4f5afe9edd023878869008d4d9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/en-CA/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/en-CA/firefox-75.0b10.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "362ce03dfe65b802b153360be1540cd1c760e81bea0d35e2a59af701fec1a489abf30d52b1b1b0f66acafbc91c2bba3bc60bbd1f2a05844b7f53b25696712066";
+ sha512 = "c5605955ea6e2d2b7fe9afa6df8b008e89e798a9fb890111b2752853f3e78a89897f2553cf229486608d646bff867f65eb53822764c92fe103a2fd0e652df245";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/en-GB/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/en-GB/firefox-75.0b10.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "d674575f46fe24fc85af4dea8d0c18b2c1c8a0e92eaac76447a476c5532891d87247f6497663fcce546a85e92076f23fdf3890c8c8e3a902e3cd6a4eab6b84fc";
+ sha512 = "1ac9fc164bd693ad60e9e754fafd0e64ee2e87f23d3f1ba48da884faca30362c72191a096309c2ee1043ac911a87d534be818adba3d86596846f464ae5ef2acb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/en-US/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/en-US/firefox-75.0b10.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "092e13a53b18c2c09a4c79b2fe15d49468b60509bd6668bf5710f425a0cc0d4f89216e3bc1e252b7781186bd553cf015c53c5bced5aefe2cbe43666fd5337f3e";
+ sha512 = "8e50c879a0899e2d298fffaf9d4aac2cfc3253b9cc79c8a29032c64d05091791838c7a517a6775985e708db2944ace0697f0b7739e0629c28daceabd1af5e813";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/eo/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/eo/firefox-75.0b10.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "199ac2eb0253659dc0c862869a72879d1d90d5b2d7d01a68dcc674e0b0b815f04823edea1d9794626e86489120da08585ef10c0852a636f1897df23e363579f6";
+ sha512 = "0486e87d07c351c4904f4cc82a1e843fc3aeb67273de257b46e2a10aa342c5110731e9f8431bcfea006150c6aa184e948b2d6f0d4e053c20e2d4abb4735db060";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/es-AR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/es-AR/firefox-75.0b10.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "0faeb4ef0fc8033156f922bf25367351e389596ccad6b2b435678bafd563ac0624bae5f5a49183e442ea93f1d76e8ac8e53121c6d8dfbea1f254c84d7d323f46";
+ sha512 = "263a2b8aba06b157465867ea2964b6836c3ef322bc8ba7ff06845a0b7c0f1f26b32e7c3e9ad2fc81b0b6525f014bd8c788c270e5b255ec9342c3d1fb9d40d853";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/es-CL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/es-CL/firefox-75.0b10.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "f0bb330857416097308928d8cafd09c3d1fec559f78ac94e2fd3624381074d511eb8d5e2764feb1f33494f09be6b9fd3cd63e182296a8ddca06b84c673e2b0bb";
+ sha512 = "ae41f30e56e23a6d1ee98bd33913a7f68759cecd99ef4000210f502b001bcbfa6ca8407560948a9a8b9ecaae621fd58c70f3db8a91057209eb4b32683ed01464";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/es-ES/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/es-ES/firefox-75.0b10.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "37b149761f68bc8b2326e0c4ec9eed789ee2d04edc0e42219b9faba420835c7b4a7f2cde76a02fc4f7bd452059572fd2b4551fe9d879fa74c34f066689ba2934";
+ sha512 = "314d4f4a544bab83ea989ed11eddfeee6ccb03c48b35408f434cd97a6235e09f234512b7eba327d0fe9d288626b32dbcddf78108c1a0c8d9b640fda207ecf31c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/es-MX/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/es-MX/firefox-75.0b10.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "80ffc2ab7314fc8a435aef01926f159166f4bd7d88fe1b44061abb80feb606115ba976cd321a2ba1384f2152499a59481e9ac622f1ab57d096eaa05b73f92869";
+ sha512 = "243396665ae8c2add78d9473d9c1a30c282d6382bf2aa17b67cd00bf122806b4e39a70d87a3e4814a86b0c604a341f2a348ed64319da63a51c9f28fa370c2caf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/et/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/et/firefox-75.0b10.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "87f00de95bf58fd3bcf54569843973eaa8a435d7a4d861346f7bd08ffa475bac7c43a2ab178b1907b9614cc6fbbf7af611163fb5c13e685f7c748e3451d01110";
+ sha512 = "98d54a63d9a76fd7904043157f59a3a8ce9e0cc689b23815891c44368e075d97fd7d967780f3ec0328d3d8ee0dc16d49f2b9ace13625980f38607f91cd47744e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/eu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/eu/firefox-75.0b10.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "551e2df324eaa2741619c3f2fa3a6b3d90e3f85d1b410ceeb372541bddf2b049aaeb165cd33f4b20a7164cd7fa5e8d201860f429e35adb071eac22e9ff87f4e7";
+ sha512 = "9a8c8ea8fd61448862540ee2a0ec4e669aa3441afe92fda9d6ba65d2139b551d09d3fef34f7988182f1f50b906d025915013c1edb7bec982985a2d306650568e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/fa/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/fa/firefox-75.0b10.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "15f7a4b78ed89634d7ce99c0ea68c8bd1251c8c88f6d789f8bbd0f3b37c5d5f651b973478679c05d29c1b04ec0c6b6f230363f444406f451d9422fbda7770df0";
+ sha512 = "79389c4f340539175b5e59f6587115c6823d8c9b53966477eb068c7652cdf932b86bbec15a659aae730d078c453c928085e2bed7edf628af56d4815af12523ab";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ff/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ff/firefox-75.0b10.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "4c01c5163f14c531e9eb864b7deda329ea9914ea023cb7efb64cf4f56d48fd13d08dd4057207c4543a6b60bc23037d9c343ac36901d6819c422cfc14ea75b38a";
+ sha512 = "ec45587cd628754c0bf2fa19935c46b609cab6098270b443f36fc74d443a8d5ef978138b0eee2c21d8ff64cf8d63c08d2c9da2b9fd62fc693acb9830c9c281dc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/fi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/fi/firefox-75.0b10.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "a5c1063a00ae0f9dde7e51556aa42846230a5c802c94c84c06d4bd91cbe767363c40962b8e9d940f1e99141e73267fdaf8b35c85122b3fceecaf57a939507273";
+ sha512 = "fd0bcb80c53831b73e447b57bc6c9486c66e559effa707772d6f2d947259bbc587d3770c8b6e5c50628a7a14b56b4ef2f16bcf029044a303033a6822e1e60d37";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/fr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/fr/firefox-75.0b10.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "42015fa91befd39501ede0fc44ba98835703bf939e7dc4de9ca6c26390350c0e1196ace4eebd4f8d9e162c8f515249eb61a56ed370cf7279831a75c6abca570a";
+ sha512 = "3c38539c47a414d63cdfc0a732550ad91653fbccc1abe6f456b3b2fe304a5fa5e0e710e22af0eae4d07cc3c4da3e5a75ce415ef2ee28569db02838e4d0b0db3b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/fy-NL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/fy-NL/firefox-75.0b10.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "c775dbaf216863c0dfc91bb1d26cd9ba9908684d981b7c9ac416fb0fe5f1dde7c64ebf13b8864bdb4c56e7051c3e33e677e757c225876a6e1f88955ebe01cc05";
+ sha512 = "3b34b22f86cd21b0d3e43537f7ad6a6ce22296651321b2407bd358cca0c0c03e9111fd48d4fe54d6463a8860efa34c51efd74451a12d29d16e54daffe77480af";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ga-IE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ga-IE/firefox-75.0b10.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "958277939ca65eaae828ed5e9a0f76b612be6f803176ddf0cceb13d1e60baa35a051ff95ecf344c1ca2d5cb6474dcc446c272053141d49b8f4604dbd70df8793";
+ sha512 = "fbc9eea02ab60f6d1639ec4bbde62fc666f7d66d788a3cfdc5404f6c34881ef7ca5d834227c2d7a1b849c3f4271d307818d34b8b940a6cfedca4174eb4d99046";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/gd/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/gd/firefox-75.0b10.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "db79dc9ab736973d08e6e180a4b7b10e903c7627eb0e0222c044d4b3f4d4d3edbb9f2f73d0e6f19d304e4fa75208db6395c0fad28d1e3875386036bb30086c41";
+ sha512 = "7602e45fd741e0c95cfd4047564adb22b38aa7193915c513d0d874b8006cd24e0b14dbdb22fe8e2d642afbbe8f5b8d5de4e76d0f95c2d5576951bed37775930f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/gl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/gl/firefox-75.0b10.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "212a697f1289dcf582201a2f0be56b739a71d2ddc0157c65b567c7dbcf6f51922ab2d0743dd979134b1127661addde43612d18f6a4b88b530578fdfccaee4063";
+ sha512 = "67a37cd684bca81f8b3ad8b48288237afb0cb49b12fe296092b06ee67f3346673773de9b5c4c5b95d5149deb60a191b87ca2d210c69de0f819a63b67b7f2564c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/gn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/gn/firefox-75.0b10.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "713022f28bac680227d1bd5e2bedd36aff2950c0c2e498ef1205a02d6b3ec0bb7dfd754d18a43e7b141b535ddfb71b1ca711b1b4dd955c66ff469f43db71a8ff";
+ sha512 = "70cd7942700accf40a7edaf1e4ba144c84d868a91ce8170a29aa236ea95ba8fd88ef4551ebef2b2e14c99efcb531edf7a41a74a9e94a04859b0ef92a9a7a6277";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/gu-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/gu-IN/firefox-75.0b10.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "f0c80568e5050cb4758f8269b951f622441799e0d8ae70d1e3cc1c3a7af0972f6323ade7844f3b3002f8a701a2a1b29af320ee95e72a349ba9d9903cc4aee012";
+ sha512 = "76843139b649a6c68ffa4157ef738615d4ab5130629b9a9eb8880c1bb7ba9d9e4bc7af91823dbe2489c291c0230c2824c36ad965f4169766845b80c23d44d9bf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/he/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/he/firefox-75.0b10.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "5a5746afb795c4708559218d3de66042f220f6357d634e20c001d45a3b86df99fc6b277875837ad13138bf86f2d9577c27fc5573817c31e434de41d5f13a6dbc";
+ sha512 = "204894a7fc3155e0bf9b1738db1a51b4c3db85ad0e245dffa5d4415e1dde0b0cc90db2ac2616af1f9f4324d8d9665fd517b127be9ebcc3f8bd0e8568f237b596";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/hi-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/hi-IN/firefox-75.0b10.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "b03942c6d93f3baaf0944ebeb27aea39fa331806375135f91e9c8e45ad1ef62c9468d05d4c776f2c4766c0db31183fd23fa16a18f860ebd75dc0b79ff2abdf0d";
+ sha512 = "3a9ae592cb8d5489ff9a16416c8f12b4279929f366922361ccf3b87054dd423db71208c0d2fbb9a0028364e5387dc52882c09abd7055a6cdd3f6fbb68dadf7a8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/hr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/hr/firefox-75.0b10.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "c090bb4ed245ed043218fb202f00e227bdf8a5425f78a9a311b1684df0d1987c1f54904f89a46a8408c28726e06798da5755ca83c0b7383561f9035ed4b8c105";
+ sha512 = "fc1e5a831c4a50cdf3fced517877b93f3ecce8ef67c194ccc0b299c16fad10e3e81521b0c47c852b6ebff286bc04bc6ce0efd472a58754ce60a2271a45fa2944";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/hsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/hsb/firefox-75.0b10.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "71155f0231fcaa744be1828967a1194b5ecfcd30b2ead3fa0294be46ee7ed3476636304862c3fd222359ac8fadfb5279882bd2f7965eadf39641cb611c12d6cc";
+ sha512 = "8cd36897dfa88c246cb8a85b404e0a4a4acad1c9467791626f442a6835ffe9f25c20814ef952f4f9578642ab6b92906740389f570f34223a1d64994bfeda1107";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/hu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/hu/firefox-75.0b10.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "f35a883d82dca691e4537fd9860d72c8f68127f4b91a7dc1641342eeb2207700fe31965750e6916e1633728ee022bb9c940fef37d3d973bb4b1f1689779a74cb";
+ sha512 = "10376a8acbaf6d4ae655dcc26b5a87668ac7b76faa2d0cfb8183b13d9918d77709ae12fdb23e6412684381290dad77b3cd6d14e92ed6d6c7aa1631e693b70174";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/hy-AM/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/hy-AM/firefox-75.0b10.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "b0c61c67db761c1c6833aebce55c02e17aaa7200150379ef9ba59d94d8a40ba61054863f80d0c6740a1fdab4abcf221b98407c4600507b0a1f363d4356fb1503";
+ sha512 = "bdbefed0b1398fcb99e6d7d6fd0db31d61f1a9c020064fb7eca522b80a56b774c1c574f9a519184749295e47a50a02b5c540c1bdff29404e08683e9d49ed5b0d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ia/firefox-75.0b10.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "711ab43445da8d8f72411148fefcaddb346e253b191558ebe9fd363154bf6eb320a7bf5715e9c47bfa154623c2a4a96461aeecd69234155b130672bda1a991ce";
+ sha512 = "76da2322820d015bd86303f4ceea1e7899e29fb994689012b10cf6403248288f7e8a200aa96562d806047291d4261d1accd786ea2c5df68fa73e93aff41af4e7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/id/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/id/firefox-75.0b10.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "a622c5f7a0e06eccd3f3a8da31b23837dc78ca1bfd3714c002ad551c6e12de8331e1ae12665395ddd174aaecf3b793f5190b51e34c33934f68636c5e49996a00";
+ sha512 = "23a0850089cd6559dac098b70f4651d5ce4e66135045f39b54bf26b14eee458ff5c2aedfd236f266dd18fab3a9181820447235eb5a0d6182e5cb7acd6eeca92e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/is/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/is/firefox-75.0b10.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "2ed96a3de14709ce8c03e86b12ae1b77b707bc17bbccb05b0462680f19c0579e458be29c48aa293d6eb841aeece5ae8acd7b38209716c8d3c769297741e283e6";
+ sha512 = "5144c6f3b42618c1263cb53b0613997a83c6d911038b2c444657151c3c81821f585d09ae73c552125aa8356cbf30c9a814a8c9527f04c68e02222a8f1ae782e3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/it/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/it/firefox-75.0b10.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "302a12bedc6d20a568552da06c5a03cfae9f85d34cf8c6c5be1385025f3214affc23d1392fb237bd6f215ad12fcb0600230e87202ade6b9cc3ae5c13e0878f5d";
+ sha512 = "10c30a085fbd13f24f0211ee88e48ff651785ebbadd94b7b23c8aebcf7dc9b6a95c60f5eb0504c5759db1556a9377e1512cbbd0ac73cc032f9cb6e32bd0c4ce8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ja/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ja/firefox-75.0b10.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "76217b47ae6936673906c0d60e15a516a855aed316df646f50a05228c52e63c19da8463c779ad95008ad190139152efd9c94603c2e71d3eaf28128832a70965d";
+ sha512 = "c9f288f2c9de7e6e057d6caf7c208cc2e1ba17897c8b9fa22402626127b3c516ed0c725e34547a08282b971854c28e5317846745791863961fda9626bb778cd4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ka/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ka/firefox-75.0b10.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "f61d5547e24b91b03c876aeb63764b9d382061aabfc43373cd0bd72be1173296ac0470b78861bec755ed83b0336debee3b63c93fb7b8f2b58cbdb4098b43004b";
+ sha512 = "c9a5e29f4ddaf7729ab6170d7905eb6c040dc62df6fa4e7771fc05456c4bc9f11a0abc9b430f076f7479a764f89adcbb58428b131d03137cd68bd3da97ae3083";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/kab/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/kab/firefox-75.0b10.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "79368f5f6a68586927cc8831a1b0ec5af4141e17326f919cda3f526c86fe210dcb80fb598a04441d23559016c99d2e090aebec2ce4fb34e45fdbb686db5a5466";
+ sha512 = "db78f2e02aaf98c99f87f30b31d1fd0b7f6af7ee46c521ed4ee4464c892674d2917ac9a9a71405b1e4a483a5b200d6f9f9d3308fc37a7b777cfdfd059113add0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/kk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/kk/firefox-75.0b10.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "dc8ccef23f39f21b1d669968f72bbdb63ddad45b869b3ec0ac1a81c0f6b00bf5eb272426e4a44d002b51391bc86ca91b7271d48877824d094455ad059cb9b624";
+ sha512 = "0212d90a2cc2a3ea290be7cfdc573704a3e39ab5787938c675211c350dbc6326a7cf7a2c845be3cfd45bb66a4db07fccd6a9ee4c4ab356ce992d0926e540ee13";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/km/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/km/firefox-75.0b10.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "79ee964f99857f95d86a9d7ed45e52cbb19711a94aba236ab594a0bd98585f82957e113c02dcc0e094a23e5857107df2c8d3a88dbdda8fb9a04095b350155361";
+ sha512 = "bbe41e8b56258ad38834d77489f6e0233848dd64e32dde8bdd930ea913f2e6d5882571da661993268a404cc762321ce689cf1bc93a399a6354b6e4bf47227b20";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/kn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/kn/firefox-75.0b10.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "47648e65c7ca94b8208d6465544ecaff521e03b7abe333954edcf62ae24d1f0e886cbf63c637eb8aa6c97d3af1fcda88e8b4dedc037469a7e25eee7ef55fb276";
+ sha512 = "6e0b2e4b42609e755249156117db1c1baa8e7993ba7c0492bd2a7886f1d72d5cd74fd0a0fe5925bbc3c6deef2c1652fad58ff9bc79cae9514dadc71763f884a6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ko/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ko/firefox-75.0b10.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "dff738fabdaadfd325701b5e070e755f8e30c69e954b3a51706d6cf10e8888e55641ed9ac1f1d3434bcbf453bc86b9e4755cb596fba2c6928aa1e10dcdbecea9";
+ sha512 = "50e74e82388797f4ee6a675dc83bf90325d0a3c628afbb5977b09ebc1512f30f2e9de3fc2a3532a87699891564620cabc53ee7a59430fe75f1680de710641b85";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/lij/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/lij/firefox-75.0b10.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "64a5d2546d0c10e9007c947b7ebada5f779ea5447c371014cd06edc4d6ee4e2511b8d3b5b39c8498f879734e7dc65f375bf32cde445a0331cf81465d61c90df8";
+ sha512 = "e1fab2f88573be8c64de8c23b65ad7c586a6340ac8f3fbd3107b2d397ea919df9d588d59a352d178318f46e165f8cbf8f5e7fc66df3d36f4ea37ef38df2b1316";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/lt/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/lt/firefox-75.0b10.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "0ecc945a159d80dd86a8b66061b9278a92a4b8f6f41dcd6f260202f1b57a8c0f582e7f92fbca675de8227893ed5f86a29a7dd79bbf95264dfbb2592fb499ca9a";
+ sha512 = "f83adedcca09527bb53aa46224ce60c8a215096310645840257888a1d54600e0f81b8a1e3225cbdcec22200054a8d95ca544c34220457d86a136b370bd02327c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/lv/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/lv/firefox-75.0b10.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "d0bcb0a69c29be9ebbc103830c0c3aaf264e07c6de0716fbdf38eadaec70d7d2928f64256e66a7e5bf916e6306e3dbc1105be12129e26254f2e5c969d348345d";
+ sha512 = "c1f0f52a8e65d5c2e86aae391420f0e91fdec8730a1eccd89fd22b35067557ff1f7f2e90c1b1db1bc1d0f0d4bfca26bb761d6ff8d5d29a60901d25082e6700ad";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/mk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/mk/firefox-75.0b10.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "86924cb5f2215b84aa92e20db474ebcbaf9428692f1dadf92af5a84f6eabfdb8ba86f304671f5190b0241ad564b639fb6a3311145f989c9815caac588a5b652a";
+ sha512 = "fbd542b7ecc7777b20f8df7eb8721a127f4efe0bf136a1d10cbc52480ab0d735bb04843b638a2bfd346dbeb80f79640c83c6817c5bf61aa07b9ae7f92992ef5d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/mr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/mr/firefox-75.0b10.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "c3eda294490d43f5d3565d17da214c8743f21016758c3892958abeded0acfafa01239c3b9921a8ace6d973252952ecd48c968f915ebb58632accd6ff378ccaf9";
+ sha512 = "f860729288b8c90b41cd4c05ac08866052f6132a95b82281545699000c61a370efe9a3d17dc7fca5dbc3fd316c3d27741a18f5456dd21a9537971306dd33dc44";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ms/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ms/firefox-75.0b10.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "a05273b907ef572864b90af5a1118feb52d47379c9e642c23be5767c6505b180f7a45575d9853e754d8ca7d0e73cc955980d29cf628b9a5cdf553a385822e9f9";
+ sha512 = "c62ee3b4c3c868289c7597510472ab9c76fc0aef14f73c9585fad87666a6fb0e4128f9322ca8efe8c4f6a8168de099031fd0872103ca0060a200cc435f8dd5ce";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/my/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/my/firefox-75.0b10.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "2b566d3ec5ea31599f1ef580cb18c5e1b85a73f6ec186c00e64f11e668da3b7c8eed1f8fafbe4fc8e33ad51859b4b02ef1596af591e9c519bfdc798320d0e013";
+ sha512 = "a669ea8d46fd89b565a1503ba74ecb12b1f188393ec71a3f06d67f8baf00135bbaec3a3d805533bfc71e45e355fdb763cdbb70082b0ed1acc1e552d0f78c5de3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/nb-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/nb-NO/firefox-75.0b10.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "7608a9470683703efdda2fcc4168bcb4b77ee006fc1a94329de91676b9922d1540770a760dff84ca10b2c5a91e6f8b1adf96d9cf8d9b333427be373d5f4def3b";
+ sha512 = "0e0a25d60f6f11ab65d627f2bea9e9e762b477eca54950fdd302c53b0b7d0aba5070fae9d83455e989dd0cee31882c1c3b586b2d01feba73d69abee6f3693128";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ne-NP/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ne-NP/firefox-75.0b10.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "17d488b5a8db722470fa0665f3985f9756a1e5f76a92f3770c4688b96148503697bef4ebee523071b7769ed859bb6cc70b5a4997f7126bf428da5433decd3d17";
+ sha512 = "5e23d83cd3574f8d5d8c6f826ef633e9eeab33c51ce62f29f73764f8f088dc8cecce1d4b862a4595b87a3fee1a138502e25ffd38a23197fb1166caa293f4af43";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/nl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/nl/firefox-75.0b10.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "e773852f0f9a9dc60fb2de5b85d33f281aefc6b32d0b6e4036af6d46dce0aabad88f0d772180a14f876c42112c65339a87177d53477f672f83f438ad933b3df7";
+ sha512 = "c60b75dbafd6633a27639449e5bd19e9ea934441fccc788547b850b5841ee7545386d40b2e4ab609ecb846b8e74d10a76e8586bd2edcd64025a712249908fe98";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/nn-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/nn-NO/firefox-75.0b10.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "e0dc703dbd18b1e08fe7e6b6d1d359389497aa4339bedb5bb3916de0c1bac40acbc0ef8bde51cfcd05167c98dd81c9b06e53bde773f4c2a0d51bcc9afd8317e5";
+ sha512 = "6d17d6c9fd140e2ff33d691c0d2c11dd86d65f139089aa8cdbba52700b8262b020a72ee8f2bba7b11fd40a05148e414197563a5ff48865a494d74ff1d60bbcb6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/oc/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/oc/firefox-75.0b10.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "067eea40605f84011c9cb7cae951c5a4d3ba2952971a613148946f5f83a4dfe19576f6b9acde65dd2d266bf2bf5ab83ef94e4a169ec54a70091e89b6ce7ba8a7";
+ sha512 = "13be7f69a2d15d991f791b8c086262384959a579d4243639e72399c151a0316252d31ec06d438b4ca76733b232913e0d407510b6f9bbad266f5d636eb4c0b141";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/pa-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/pa-IN/firefox-75.0b10.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "edbd11856f14a1c2e4dc430752a9dc78b3f5f6d6587208e936b436aff6e2384c8604e9dfb90f292690f7ab7952b2b6598b04635972640336a17b01a03b7d7c62";
+ sha512 = "679bbd8400e3ed62648d3aaa823540187970c53a5858ca4b5312b0ceb497c3da8c9a34a06eb48af2f608c8682c1d006f719ca07437c3e030b9fba9e851de1b19";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/pl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/pl/firefox-75.0b10.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "78b9c89b93edec1e3a53697f3212c7084c714147e44437620b966f2a90b8b2c917bc219c3b8cba27b08bc327515e0993a7380b3316d2efb385be7af120e72de1";
+ sha512 = "8d37c09fd28b30a6bc28fa5dcd520a6f35e32679769d3461c2eae63a2644e65ab5f84a0883b52e05711f655c7bb592de50b6ec38911ffa751c86ac1c4c0d7d54";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/pt-BR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/pt-BR/firefox-75.0b10.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "3ad8e83f2169ab552cb6e03f60d343762571824cef104f7884352583a5d77caa2a1e8c85c29793e43555dafd8761df684c8d6d11b733ff899d5da2b7d42822b6";
+ sha512 = "e22bfc682e77eab4ec43fc57942e76138db54ef6057172239eb6756134b5bfa1b32240b8e68c78bf51170390ebeec3304d9c5144dd0e98e73335b191fe3066aa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/pt-PT/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/pt-PT/firefox-75.0b10.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "83f4200e1de395c37fdc626aa6dfd3ee35597743d5f4d32832c143e917983426a725b0ae3f73090a35abdb96fb2c7aa55fc4595668641ad868e9b596679ed2e4";
+ sha512 = "02238ecaa8532132f3e42482c83cba03cb780005d5539b1d920d465ee72d03e5cfc7fde762793c087739eedeaedbaf74c6cdd01991c3c0de977d365188fed9b1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/rm/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/rm/firefox-75.0b10.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "5c25da1ff0d73ecb7b77901341350c7f8caea4c8ee2d40740ad6f5ea70a7a83127df8efefeca2ef3b1f3240013540fc4f70208955c62c25e0ad9bc7c56763f92";
+ sha512 = "fe96d9a87f93c6626719b72142cd5d2e7de1a2306039c1ba043889a9a302cd0084838597cd57d1a96e99e74590c8c348a11c58e2618f9b4a10e19866a3535d86";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ro/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ro/firefox-75.0b10.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "fd60dbebfec4b2514ca7151fffc9516c94cddf4bfb75e337735e0025746d1d19ca90762c84b97ca15893e81e29a1f62fafb4c970fcf1ea8e191fe74238078537";
+ sha512 = "ca771f7220ba4eec5c20051a9114a29d879499ba897187b7e29af1b628f1d3b7ee882e3d69dd7b61902852d0869c0706a52b3617243e02c51cfd4bfe7c6bda3f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ru/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ru/firefox-75.0b10.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "db1015936799ed1ba14a4ae81adc5046e9b51b99fdf01d3e88e9925bdacd8367d97662278e2512cb15eadc4fe9fb40a6c4f66bdb6c7492dc6f411afa6e31b430";
+ sha512 = "b52133ff3e7b8393560a79e352cb6fb71d0f9efe3fc1d9c22c176db18ebcefa8cb1624adff892387a455d19edcf4c33c19db22c552a990d863f7c05765641831";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/si/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/si/firefox-75.0b10.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "16b685a3d27a94ea3bf1c35054d2b5c6b718e528598f0a749382470986adceeaa96e194090a4d0a0d3ddd3ae8b70b57f4a31307e81c1dc15dd7e30d4db8ea359";
+ sha512 = "298be2e78ccdd5bcb0d229c27baffc4e5a06f9d8d896723611ea10daee1ac3d27fec94802ff913599c1664d9bb6a238e3187c8998463dd1cc592439f1f226e2a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/sk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/sk/firefox-75.0b10.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "60b18d7786cdee2789cab02ad9fb28754ea9cc5325fe780b46f3e0766ef37cf0a7ffeff4ec1c207db3b0e14bfedf2a1598fcd0adb4ba28c63ba6411d2c95c79c";
+ sha512 = "e7b0a16c8b7053c98e9fa9efa194f9aec768ce92d118e2b29f518758bfe501c6059602168708f2bf42519b21bcef148b8d50665ee5dd6fb0bec48445d8457cf0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/sl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/sl/firefox-75.0b10.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "55fa56427b0f6e6667ccc12f6b326111e7b19b88b231d084925d57a7d8c1528b81efb0be1dab5c0a857efdc112189d6d72f86736793264a866dae120ac28acbd";
+ sha512 = "5f77cc13ac99fb88a8689d408fe8fbbe738084bab2c69a82c8ab7e05a9245e2b68444f3eb83bac18a88afafdd8865e6b521129eee66c07d5eb10564712a19935";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/son/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/son/firefox-75.0b10.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "7a6aa2228a562910e1e1b0f358669d4da66112977373c7bb88e3138bcdcec8cce0c8c7530700b28872f5f38e6ac06a338c6740959b4ff7d75091f2c378c4a905";
+ sha512 = "8df35ce6b53770b3b32da1673f7260409af0adff3c90411870a8bc710ad4d018b727742f15d047310305193624608df681377ebbc53426f0d44b74df0ee8802d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/sq/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/sq/firefox-75.0b10.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "4a2eaec9124333ee83d461762ba1d8fd12c9c108b1bcb7203e4a6d437e510b26eeec2706f8338f85ce161292758e719798cc20c6b79a0466be22dbdfa0939f88";
+ sha512 = "8b9bdb45f06f0f2bb82ddc043f0589bfe4065ef62ed4a0fa82ce68bee62792742b21336d361afc3b984b2af1a5b160240db27dc30e0fa1982c6cc8cb57d5bc35";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/sr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/sr/firefox-75.0b10.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "a6fe13a64012c7383313304da2c8b4dac691416ba50d364fd6a40679353449700e2e320103fb542d8a979509730de2c84728fefd4b1fb2ebb203f7c7fc52b808";
+ sha512 = "ae06040857cae1e6a69a94b8d0e4f49f7bdc96dd628bd6f150deb00911da63543d43eec93289447031805802251baa35981ea812917e09af306147a4276ce2ff";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/sv-SE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/sv-SE/firefox-75.0b10.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "54568bca3be19e5d9777a2d0cccccd936b2b3b559b238635c89dd392a1c7f72504aa2198413d6954cae18000ded74593147a11abd9000ef10f61071d531b0e28";
+ sha512 = "1430d3449506bcc45126cc4f89b5a1833d1744ec82a5d97b8a2108354ba9a318c6abca1fb5d22d551a358691dffef2c12a5c7a4835c468a64488021b8577edd1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ta/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ta/firefox-75.0b10.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "a6b68224395e3ddba38740d283e1841ce43a28a1f4cbe6810ea71d6b7cd40001dfafe2fb053d212faa5133e2805366575566de2bea3bc8d3acaf7b782c3cdbaf";
+ sha512 = "769d1cf1b7fc698e24b6eb341214dfe802f62f712216462ddb7c8bdfa4146db546e76333eae654016adfb32b481f0fe21aacb1da3a6e7d0382e9e6e4d4593803";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/te/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/te/firefox-75.0b10.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "e20d28c7cd95bbbe5b1680301d94894bf0b8c60aad997515d73f792c7fdf17c3efa4314c210082886bc8957b00a7f919959815e15b994bb616bd7c0ed0d40100";
+ sha512 = "69dd7f576c4f198d8963d23eb5075d4b6c507749a5b1aaebdda4b6394df8f8d3207a5bbc7c8530562b8b027df04f2f3024a1320c44e826fe01d84ed67afc75ed";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/th/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/th/firefox-75.0b10.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "11564e0ba2770f87549c272faecb746323e19f46d9c6e116ef44a977d571c4ab917d89d1c0cab702074242d36f544fa4a6810bedd2b1088af6d3e23cdd78a924";
+ sha512 = "e41ca7fa06f947281c1b6416604f7138e13d02f0dccfab032bc0433f0dc0d7352307e941435df2a158ce05818c969f50034bd323d186fd7c3df2abb2f672bde7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/tl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/tl/firefox-75.0b10.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha512 = "072602e5f2973d7412dc8d3e4d0aa4a76aeecd493e2a1444d9348e66ee9dbcff1d8c09f35ba676dbf2f056aa0e843e87c2da6d73c6f3efd38281fea7f60c5d12";
+ sha512 = "5f71fe372a67a9de34380548e92e5871e4eb8fd76bc10244b3bfaf48ef9753b2038399d3382be3071e825436bcea980bd6a20c9625c6fc857c595d6d583ea6a5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/tr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/tr/firefox-75.0b10.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "2b5ca4ee7ff322fbb986cf4946fcb65617606f8f317cdf357a81c2a9beb6492b3167286cce7a18083df5bc99a5782f98953ec79f6ed314d84b734f41c5b76254";
+ sha512 = "1164d6ebfc3d689726c73e6cfc912bd4a2c720f271b4ba947d5f0296560ab3c777acb6a50059cac4155ece1001b7b6e34314e0b3f9a98170646701dcdccb3828";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/trs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/trs/firefox-75.0b10.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha512 = "10ed6b3cdef78a903ac32bf02dd767a016a33e7d59de0dbc9586d8afaf16ddf8bbceb557909753ca52e1c0fe1b24da5b72c3749bdb7a56986bfe30f49e2f6d9e";
+ sha512 = "196f6825a5ddfe4bc54abf4b19a9433e0a0f1dc3d5bcc42f1ed820bacc2e88bb99edc727bf8feafd3dfd091055e67adc5e2cfd8dfb0dd4ebbaeefecfcb824dc3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/uk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/uk/firefox-75.0b10.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "2e640904dc0e6735510ec50a2f735f3647fde090f2c4a48b34ae2d123e39ad2b71923e58101a646da86d54865dac69b2c5ec7d4d54d30cf9521008e9ad6c0f04";
+ sha512 = "c5a279ab81cd4c940feb40c3e006ca76a1e21f95ecf82fe820184d6fee7417a70c81091c01440063c4f515d6e81c238a4ca98eed80331f42d4f876fc7c0aba1f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/ur/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/ur/firefox-75.0b10.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "6aa743480ea70566a12f4486ed8bba83482c34387773f6ac7735ac4ed6a14a9e7e53fca77d5fd295c6cfeeb395fb309efa41af0bd00d77355e4b2a2da2575e2f";
+ sha512 = "e43360aa9068b8ae765e9401f6fe0a6efd087881d057b18016f0fbaca31b86be7737d5854f7b6f1e4582e04db8fecef5963ba060547dc96d6a65a046dd094cfe";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/uz/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/uz/firefox-75.0b10.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "3292332ce5efa59d889c0f32daab5279a37b342c98e6f4aa05e90a3db8c91f8517c26fe83a5cd59b17400e7bea0e256ae8a44b58f9b620e58497bf3fc0a52b96";
+ sha512 = "0052036ace7a2f666a50fe4542598aa584bbdeb9e64f4753719a78461e4b7c51b8527b053c4f93b83a42c01cd784f7e1334063c916d4b74c3c5ec5a7c63d5db4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/vi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/vi/firefox-75.0b10.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "8969ebe5a3148b85daf23f7a4299e755461c722b4696a700e2b6c66164ce14c60d2891691afb4093cc394021718c670ca6bd113bc8dbb7f6ae705299fc51f9f5";
+ sha512 = "beb4897ba6a02af3d502be19c65ba21a296a2770506dd52fabdd5d8606ea79699f8d855b375f5f66c74b9785ab34bb96c494d30cb72b68eba0a068ac6d7a629d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/xh/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/xh/firefox-75.0b10.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "570a250b522b5061ee9b3fbfddecd9018c93baed7e813847ab9fd9426855ecc6bd940e15dd08b5bb0d3b34991245104ee95a5da4f74c7aca895fe086e0b66973";
+ sha512 = "297b411d75b22961a6f8a65e426f6c995e55119d6c3d80efadaa82baed29e50e9089160a5d363e5935ac32076f49483ab17199e168bc5b7c259005e7d5a02951";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/zh-CN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/zh-CN/firefox-75.0b10.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "b86320fe1ddbed83cf9ceba5d60c0d40e0e137f509a13b70be7b2024052bc5589fb3bc84ded1b3987bff6416dfca11a094f7e6fe881f04b35899fcce2854ce0e";
+ sha512 = "4606ad20db280ae61fbb7b70ad62ee1649049c97dd1c670adf21c4ab72e33c6bf519c59e449981cb181b14145d878a165aef967b7835e0ede8bb08f288094701";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-x86_64/zh-TW/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-x86_64/zh-TW/firefox-75.0b10.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "0d5cc478d801dc2a70bac8a38bde654311d32ba5059f0047d07e8fd321fa593ae56baf3b8c8f6e93dfc9c3ea4a9c5298079271220da0b92010e65eab2b7dd707";
+ sha512 = "d7caf2000a527cfaa4c4b7bdfd94965eccffc796749e0ac46e92ca685ab1571f983d6522c7b067c8dfa7fa0bcda76f722d7806e102edfb784e7e6b709ee4460a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ach/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ach/firefox-75.0b10.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "f95b9ba5463a59a45fd34abceb5026c1f3834064cc318f91cf76aa118be5a796482b5fea14803f36b973c7a9f9f07af83561248feb7f92c82c1ec793471715c4";
+ sha512 = "d68e7688fc074bfe8c96e6af80baf99e07289f9bede20c58838c9b7b3b8420c9c3b448846bf7bae64f0666e5d668b5a61b4675bf411aba47436e7c4785797b9b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/af/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/af/firefox-75.0b10.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "4f68f211b7f2bd2e6c3f42f9698eba479b2c9dc60f8970cee1f0dad2f9a231ab8a1f093da4d1fca0589842e94bbda148ec79fc09290e1a85e7c505cb4f006020";
+ sha512 = "663224eb49a5ed3df32072435793b529de2807d07bd18f6390f72a26ced4e2314c1b3fc377448e3f5ca9b0df58c81aa142b77299074ff17effd8f57b73a480dc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/an/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/an/firefox-75.0b10.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "744962dde4cacbe6d9ba67fe7dc01a4267fa16578127a48d7ef59a2ef6768dc70f681bfc73405e827a1cf1b0b7d217133663ac47601fd35ece900d851c7ff78e";
+ sha512 = "25112efa71af62e17fa5a9accc4ff59507265187772ab3cb5d8527f9c36e424a6a19298dc293aca778216b01bdee973d4644b57349cff91392858481dc19df09";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ar/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ar/firefox-75.0b10.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "f71b142c885ed61f78921fa058ff107cf4079c1a7f0c5fb67ed07a30188d878086cf4cc3b07c3ec2d6a7febf4f2126c739b3dd14f2462d2a8cca418ef4b26b2c";
+ sha512 = "181215d8dd14cc5912793869a942527bf6c53913d1816ce33a489e325349e2423edf76382417ac8b3f330e950bbe2bf09e253ca93d95852250861171bc87ba45";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ast/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ast/firefox-75.0b10.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "3b30a05ccc6d10af86f7342d8b184f78e789275031ef317548acb051ca7f5e3b6e668f67087818a750999265674573cb55f2860690bb69a155d4e762bae59f52";
+ sha512 = "071c67a8ae72cb668cb40b198488d60e1561a07654df778d894abbdab996bda14ea1536369a7ae09ea9908735ba5b2a7a7f761b41df0f021a39c26fb4c8fc4c3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/az/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/az/firefox-75.0b10.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "a054387e9bbafa9c99013066627f028bca1bb59fe01168113957eb7b28aea6b367050bbaf73271ea332beb7d634f2374de0f7b29b5e72b37ccc65065efae0bd8";
+ sha512 = "c39ce01dd4f23fd8a1671ff50454a45a42e652e45805de6a82f91ed86a94b3ce64308dcd80f8b9e8a4be078711e0591b92750e8cac6c9b0ff060e453ae51b647";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/be/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/be/firefox-75.0b10.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "e865a0721f0ac9d6ef36b511b241d869cb2b9d6b76897c7a3b6f96c66c38b00da032ba8ad94fed9cd65a9c56736742f56fc0073768e594374ef39abdfe36c8d9";
+ sha512 = "959ff60d0a8d8a525063548835f17983c124358d6b53899278ebe007d7aaec4a7365fa3fe7b565764c3469a0cf73e0dafa38bc4ff1ff07a2b9cc118e5d92515c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/bg/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/bg/firefox-75.0b10.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "0da867e56f18f268abb91da626a4519546d6ac73fc8eba66c52cab33de81456117791126094f4ee95169d64cf046c6800006ca8b85250fd0e240f0280376b62e";
+ sha512 = "24d8e0acaf8338f07ec36acee58d6d48d48f1a6e4af9c97553262931326b76a1515bd205ea3388e1f8c5c4273cc56aacf040fdf79516cfbd975842b66e7dc7f1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/bn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/bn/firefox-75.0b10.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha512 = "2ecffd8e81e3c8d570b2931a0579cf30a111710703eef07c24358506f9ed9a2b09952bc481bda2632417af9993560ac0dbe1784b98ba34b21784c626429339ef";
+ sha512 = "b7a6b46559f11fcd38f9ae962dd148841bbfd61adb0c7c503d5a625a7235cc9c83f2f149945bd68e708b272c7bf3e07e24423b64502b7fb2b88b40c7497b33f4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/br/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/br/firefox-75.0b10.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "6ae78396927fc66c2a3a4097c6fa6f7f5e4c60757242e06e621ec0dc97b482425514a31a989de7aa2ce32c5e1caa99e77b9f8849d708f8f2af45a1004f919137";
+ sha512 = "5f457dc51a1573b922d3c93f2677211ea37a6da5e396d3fd25050dc649eae04630edb561cb9623975bb743415dcb4ff55f8b5bd8b64cfd7eff68a11b2de72202";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/bs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/bs/firefox-75.0b10.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "e40f191a49741e48b4dec8871f290ca2ef72b11a37f57956bfa57b24bc1c3983e949e13cf22fe11a878744f401e9bc6fb699a5d78edbf55620c6b7b4efda42fc";
+ sha512 = "235de763e1272e80eaff51b29ff8287aa3743944fff0fadf74f02b211845882024323406e19a8063d4d6ea3e3e3ba46a9cfac823b2d216d892af709046eea082";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ca-valencia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ca-valencia/firefox-75.0b10.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha512 = "bf57f081cc6bdf3d0305ebbb01e98311b5ba40bd23773d93dd568bdf214ff867e495da4ddc6201d8b398f53976270ce81658017f10fc2f225419c373e68813a6";
+ sha512 = "ebc7fe61b39a90bef6872100f3e61d7e6bdf8dd021ee3b46a47278c696cae099256f55a00c2a7b0f8f9452f5e12337ad50bdf7a6bfc473bf8659290c7caf4fc7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ca/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ca/firefox-75.0b10.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "14ff3f4e17101054c64f408458d778771584581429a757f6d5d7bcaa31a51df1f2c0712b88a216b9792496ac92f6d3e56439660b56e2c1eb062094c74eb393ed";
+ sha512 = "aa18e130f143ea86a0d9b392769587bbbcf856823102715beec8c1f27ae715e2811c632eb5acf0b6e019c0b93d7f612e56a1ebd7cef63729912164e0d53890c3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/cak/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/cak/firefox-75.0b10.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "a600dc50aa7eb2c2fc5f3cc2f5ff31cf19f3aaaa680319599f77cbb615b6545c1fefbc1f75a3dfd455bfc0e7881d9793ae05b193842ce56bda5eb4c42da37c5d";
+ sha512 = "6941576be7a4328466c39d0110728cf4bced5dab4673ab8614c71a5fd675a8fb2dbe5b820f4e02b06eb9198e25542a4ba027657161bb9c7937e2913a4fa410c8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/cs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/cs/firefox-75.0b10.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "117f94c4f3b892070b071e16660e7b6dc62df90f62783fc456a220a3840917b5344379f88164a2b796cf7b9565025a5752498575ea7b68afc24a55dd2f975ed9";
+ sha512 = "15d2ac396389b9188fdc94dc45c7559821537a2c8014339d26f5c63dd46fca24d7f5890b1694f2b78e64fcd020f6121cdbd5eb37183dd7cc9527f738830cf147";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/cy/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/cy/firefox-75.0b10.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "87ac39c6ce202d6eca6823a7d249ac122f36487c40b6386a179fb86657fb855baf149db5e73d4f9aa437de43bcb24f32b16772da29057e4a2e02044890dc314b";
+ sha512 = "60b1150e30d798a7a5362522a08dab2edd388d59bb8c9ffc63a6c022caf0681937f37a092560b3a7787620d483ebede45bd37e23e3fddad9ec19ef6b4823c419";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/da/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/da/firefox-75.0b10.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "9d89aaebbe4e8110d12bc1ccb9c84b03b4f39eda2f542c15eb77befa6cb28fd8bc6f6bd1e91a115ab4c5ff2c12df48ae97c8dbc06860911995ab6687f7a36ee7";
+ sha512 = "fcf539e1bacda4e5d9f00e23dbdd08846d1560ad4ee480aa3de32779233c7168e9a5dd613ffb407447f3d7598762de98eb3738bdda21c2098838f7f456fc60c9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/de/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/de/firefox-75.0b10.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "e1e6df8039fbdf1071606cb6146b5b7e8c7cc793e4495c845ee68d6245820bb8f4e41c42e4c7dc4135bb21a0489bf2366cdea47c99fc56e89a89f77215167c50";
+ sha512 = "7eb05cd1fad96808be111d5c10d13c3757eeec65f10334f8035ac06a254784e17b0a32508f215191b80bcaeda7a50b101975466d5908078a4726fe2f0c77fb46";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/dsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/dsb/firefox-75.0b10.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "b3630e5ca8a4ff299717e8458d9d3f8cf6d06c470e634e557c675c89f4c861f6cdcb3ed6ae4c8af4e17bdc0c3e6ceb10584fa08e600ae1355dae8ebc1d20acd8";
+ sha512 = "a3564b3ce7ce0fc78065098c8c3b6b26eee0a98d1c4012a3723b155252df8a0fcc5a768a095f20244b87e24389e930dea370e74ab5f18b629565cae3d653db01";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/el/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/el/firefox-75.0b10.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "9d6a637eedec5d5d4a794384201309b1bc57848760ed1af3c0afd1fb2bd70cba465710cd618bdb610cbc171253f4b8b3270b004af10a5604e0bd373dd0eae420";
+ sha512 = "621eb47ca42d9f9cb57b66fb33fca11a581f277048404d9ebdc9de92218b88c786d8e60fd8ce0a2ee409286e0256c5f0776095cad12d491935150573ca220f24";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/en-CA/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/en-CA/firefox-75.0b10.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "1658adcd506c209366efacbd730a0576c77591ba672a9d0714b6296b9ea24cd5f291a6a8003da6cb5d8667efb5c8db41dcbd0dbe83140ee45d8977f51882f4da";
+ sha512 = "007a3b1ea08dadd5f5ec4463e0308edc4e38d8c31001d555a7382292977a1a2332c2121b8d4e93130521be7adbb1b8827e8ab63f61db9e4df197f6c69e1f5576";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/en-GB/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/en-GB/firefox-75.0b10.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "61720522cce0fafc76173331fae77d293b952bb05c5b6fede29f1b3ab3ecaa2a546c9a16a16ef4f62ebd19c04f0925db232d4de5b3da172b5468f9657b0d59f7";
+ sha512 = "319f6d6b3136f3e61a8a015624122159b223ac4b2150d7e16eac2d45273dc780a1f04f6dfa1d8dbbaa5063990a9c3bbeea77e177e7c0d16b4e8c7496d31956a8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/en-US/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/en-US/firefox-75.0b10.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "a45899b9efdf8de1ecae76d19c5c8a081ddc81ac2b04991c5000a3d7379d13ceaf192419bbcc87fbbfb9dea50fc6b99ffd7845f11ba47e280dee51fd5d832edb";
+ sha512 = "2bfc8da9147c89fb839265272f20e50f380f488aad86c7cbd122da700dd9b490c0375c694760bfb5aac90cb33aab61ed6d436b9428f5c0278b17e73dac35d48b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/eo/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/eo/firefox-75.0b10.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "97409a0943ac848f96c54dc6e7ca8c955b6ed2aeed078833f8a69e187e550bc588c3b5ec82d4f56061cbcb689e5548a8a9b7f9171e637d04a096b91b4d4421d9";
+ sha512 = "fabc649aa5e95d31b8971b2eb513a301bee05722b40fcb8bb03e6080ba695e1bdaac393984dc0492f03d087cfdc62aa852926b0d65e2603b5c70fba0f5951e86";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/es-AR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/es-AR/firefox-75.0b10.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "75c37f77ab57a1503de3ea27b55d4d77393d426b490413c4c35ff1072534da38bd31a2e78c5655bdc9b5d5f32ccc9517e83bca1be1a10fda7cbb3ba289e0ba3d";
+ sha512 = "1485c8a3060026d3d688673a4ed9ef606318d5c7b25a946c985672a17361daf107b5e6ade39e25e5cc1f6b8efeda6dc0c1267ad4afae9828bfc3fa21de6dcf21";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/es-CL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/es-CL/firefox-75.0b10.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "d9c58844f4b241d749dc0cbd1d04a8e490a6296d0c3cd26da062b043060488794923728e29adfe171834b331ce9461465f14b71f6064e49a39d458256a99ac08";
+ sha512 = "e100b41274e06021692f92648db3a5340c7a4040d08d0bb53e143cb25b7adc4836636a93c49b03d5c9658a31b1d4a7bda4e1ea95957f387cf0f9fdf888426044";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/es-ES/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/es-ES/firefox-75.0b10.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "9f4e74d5f01ce99e5bb9ee47f262b0442bc4ecfdf25a45e204bbc207a0bc49698b2e82bbb8ea8a80b5b912d6dbd4a3e0e42de75d3becb0a2fc2ebfb3c2bdabe9";
+ sha512 = "2787ba4ca6c083b2dac788a0bd2ec89e1486bc6b5d711455d5c38ae259a28872c0cbccf8c9b7c863c9c4f1ee445845a826de9ca9068e23d98426b754351e733f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/es-MX/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/es-MX/firefox-75.0b10.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "612a5d746e31afd8d4f3be3b56c0bf28166474e68a16b237d6c65c974a6f5e1589c3c29165e52936117969c856ea1b5488649d22bdd08a4db05dee8a80142207";
+ sha512 = "e0db2889531d072387e9ec2c26dcc3074c45aad6c1799204cf9c9299d568079f9c95a402152eb5f5a2f64aebe52024db272c3cd1e93abf4e9de68d299a19d069";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/et/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/et/firefox-75.0b10.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "cd59ba16ededf91c6abbe45d059822fdb1e7f450fcc4a7c90816ebcf4aa7d9bca86ca23c105b1fde01944b06e188b240f8622b7664207fd680d73063164df81b";
+ sha512 = "120a955a7036ee11d658d637bae5f2299c7274335f4086b8bb051d2bcc17f3923c9347df9e31eaeccf44e08c75d7836df05252979064a1867261fac6a945be9f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/eu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/eu/firefox-75.0b10.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "4a6d6c84ee790000a0e50b296d41956d9fb1708a20d55ab0d093147d823fb3b1d3b209cf83bea40c4a17ccd5f2fdfb898425ddc105bd11f7375fafdbe138d12f";
+ sha512 = "00def4276e61898dfb8ec12d4506c240e277986f35b8b9c6a651f65fa1511a05e173619d4188f41290b2f9746a8de02cb94360443fc86282a4d7c0331f39203d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/fa/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/fa/firefox-75.0b10.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "12f2a70b386a6dcb7184c0afcb28b6f01daa0e2a5df0cb83cd9407659086036a379cf3e87a4c00466b1e6d730811f1394d2fe870a33149915a9551571054bd38";
+ sha512 = "034acad338b4592e8ed9bc93d2e367f30fda535375a7ec2138684f7b252975c25c1327119188c7a876efdb40e457d90aeff0e24ff3e65354c1c79145a1d9ea55";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ff/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ff/firefox-75.0b10.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "de6af7697f9450035c4bd14daa319c020f53943521e9867e3784c6c68183192d5a4076e1f416bf062d76d16cb2ce113c3aa2a462a879b360c8641cfe49e7cae0";
+ sha512 = "a95151fad002e6226f5b5ed7d63cd42444a8b120ba48af1ec14ac5f794782f5d1485ecddef55543a79c6c8e3d6ecca057647764233154f6fd12f87c3742f2b6c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/fi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/fi/firefox-75.0b10.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "3b5a6b5ff92c79978dde410bade97b835bbc8159db7659557c6ce22675e33bb96c49478596ee3b3a8acfc67d8f4a24e02ddac18ee481a95250b975c174c4dab9";
+ sha512 = "3605dbea959f42ef539c85e7c73d82bf5d332bddb61e2b6288ae06479b2f8708fdd1b38c06c8b3a000a828ae4d21fb71b57db531d05bfda7a2c591733024b06a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/fr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/fr/firefox-75.0b10.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "1038cf04afdeb236ef0b12ad096d0431c8576105e861c09bcaecd1b27a2ee02f56834eb874b8007f50534bd43a92859c51dd0aa0150cd258cb22368337da1d71";
+ sha512 = "db57feb0990dad840cdb83681d9503de329b581f4248eac46b38bc6723ef5e84291c2dca04648adf50cb694d0facb550bb5036d198eec74dbc26ad13e043ca17";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/fy-NL/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/fy-NL/firefox-75.0b10.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "c5139756c49eb6977f053003238df9b771fd61645d540482875775ab76157eac29be84869390d62261ddafc1b6005ce1df58bbfb7cbaf8d22ae4e98daf6d5d9a";
+ sha512 = "c0bb68bde12957a31c12c84e9444bcffc2a5e6ef37a360cdd80baa46773fc05df1be4a3634f43ff9890125991214a96488a439786044c328741e29e4ff48fd82";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ga-IE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ga-IE/firefox-75.0b10.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "d9a5baf26001f438f20cb7799a6da9086039743e184814914199c57a64cf7cc993bdfb477ea61bcee43e2f7db05ccc02edff99a093a1e2a1f41de0ba72cca2f2";
+ sha512 = "d081187c798c74fb1070a05721c70c6ff1e53a2fbae4bce15443eff539e569634ec62d772af4993e261d4f7b0574db4f57ee9ad3c574fd6ef49a9495c4231e10";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/gd/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/gd/firefox-75.0b10.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "d9c4f1ac7d5abb7c90b7cdb6aef437c5f3ba2f524db43a34cf65df3822b811293a5d4bc56707fe254cbb57f7a00cb0773a1619113f3b455ceac50c388fc8a2d7";
+ sha512 = "089b979baf3ff97a27c20947d31c54eaaca2450942f5b78a2e1db36cd8f3d16cd73c1f75dfbc332767bdcd2c7abc441d4a501f5787cce4bee05f71005f7a77aa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/gl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/gl/firefox-75.0b10.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "32b7e11e9f5c76b12c3012fcd90d5b0bc2ceed289780db6fe32e53ecb3dbe9fc31a83c5a684496aa35d3c51693c14265a24725131b9e0b6653c811dd2b60d933";
+ sha512 = "faf8059f8e65f547a89a927736794e3342528132bb05b71d39317f7ec2dea9bb31f626557ee556d3ac6dab94a64ebddb3c054eb7d73bf70e1a9bcbe487366d53";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/gn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/gn/firefox-75.0b10.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "89c763e8ddb051304e8b192a8071fde4c4dc4c0d1b233cde51faad5b2d8899609ba5c06399569203780959a70207041b59a0b8ebd0c1f08891afaa37a3e44a9f";
+ sha512 = "f0e2e13d0a0c4f7dbec316244e9067067cb1a74179800a5cd2a0da58337f9a0e2c62e7dc9fbcb4be450ce11feb355e59219a7892ab04260f93157e358c32b939";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/gu-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/gu-IN/firefox-75.0b10.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "4ed360cf1f16896f2bc7d9f90f66943ca4f8bf27336a4cce928760b820572b50bb4403137fbe9344c117e7a289cfaf70006d702e1aa6bc4eb15150fbb743119c";
+ sha512 = "c66c38fc1961b1b2804f2a0917af5b13351cea374d58e8322f640edffc0c25acca6b97aa52494ee8e74c327f703f6ff7e7aed50e8cb9efc1b23c5b87c5d2a955";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/he/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/he/firefox-75.0b10.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "f1aa69b9ecb760d4797dc15a15dc7237704e51575cb02ed7019652e81c0f862db3494b6aa5059a1e7c6b7159cd712666e7f279ec95466ef57af85e1ebe4dde85";
+ sha512 = "7df251368a5ba6aa8b5d0d562702136f2d58ce8983f64003a1cb0d30486a084f5e75618b46cb3310e833f00d8095d37e438a538b57dbcaede0ef9de68c8ef467";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/hi-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/hi-IN/firefox-75.0b10.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "fdc7f76be1affb5e93cb316844724ee8929e84d6fd629797d3c0e150144595b0d6d2b06763d7f6a63210622b3da9a4181e5f704d2ea2383664857561806c2cd6";
+ sha512 = "1418298cddf860e51308ba2ed7f0ce3a5bc0ff5662aba5f895c3745c620f5c5b6de2ffc958df130afa179c2b620b84d36cacb447dc71a8d30e428025095b91d0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/hr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/hr/firefox-75.0b10.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "dae36784f556cb0e4d371620b333b167b16e810eab97d4f4857320a9d61f14ae392a4b2a472fd43565a807ba2d75d4dd4848a25effe1e2e7747dbbc30d893cd6";
+ sha512 = "5df5ba0bc07a3628c14d43832ff2956c91f5356ba47482690f44e0ff69be24e7934cd8717064a15a3c3dd98171c202e79562b42d729571dedd2633bd198c3bf2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/hsb/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/hsb/firefox-75.0b10.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "04c175a3ca68db0d848a6ed2eead84cedbd7078d741b43e725fb51f5a4124487c3e30f18c940eebb7702154061e67b9e63a53d7d219b8ba25121cc47de3a8049";
+ sha512 = "f852e7c462d7d50bc3ed3853479bbe01cbca55a8b7fdc761716fe2000acb312c6ccd75475e7aaaa0923ab3b1d0c1ef6b38ec23a267474419437dc094d4f90baf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/hu/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/hu/firefox-75.0b10.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "d6503a482ff7c43cc136e23126524c22e5636a7c5c8210052f353cbafc5d4a040c31572fd3271972dfe116ce3ac0d924ab509f677f4d8217bde282f76820180d";
+ sha512 = "8a753976b527739e4f4c5538b2132bcfbb8b04ec37980330bfb25043dea248b59071091c13256e8df163ead508cb8c6368c9d19c6fce0d35a3aedb11eba19bcc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/hy-AM/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/hy-AM/firefox-75.0b10.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "4082fc2ef233e02b384cd576ec79bb2697bbbb8a04f469a1574f89fd9854ccf4138aed2569c2381697db2e073a471fe1e5a1b25b58b14a492d26d54229a1c6df";
+ sha512 = "c874c8d87972cb09a91564424f40061c5c99860aa06ef128cd73931d6e7ecfe9566fbdb705db4b3243432a8b409eafc8b97e101a357f0a0c66b65603b31e635a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ia/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ia/firefox-75.0b10.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "f3e24a2778346cfe24a00f6cd966a2ba7b59906a0cf28e240313c72305ff9ad1a307b4db6846a6ff02b89deb72b3c9c4233f0f7c00e9e6f5f5dd949e04b12789";
+ sha512 = "1cb081dad0ce6c9175677b2772082fbfdd0fea54b8b6dc29aec1b342305a68b87eb91c5b793122891fecd5c63b3c9ecde1aba8f8a726f3d9db6078e3ebf49a4d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/id/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/id/firefox-75.0b10.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "4728f20776da754eb696036f69b6a341d912856bd0d9c105954f56d1181abe6b3b71a125b836d86061dfb39ed6282c4eadc3c9a0a33f39c24e9b34ae8ce047fc";
+ sha512 = "ed028e4e17af8c3833f0cc588864a1b5f2c1833b9d6bbf05b7ba0b67384989f91d34060d8a536ea79366c491f94932305e1211c8a748e61a97ec2c181f54e4f4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/is/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/is/firefox-75.0b10.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "0eee6d75916bc89554bbd9cc6736a289c816cfcd76c61999fe546489f5907ee23d9240686cc2f85fc56b005b4519883692d17225ea2daab7165f6bf0023d6290";
+ sha512 = "1ede3402ce97e33629433dfc9f4f9a8d286107ceefc6671109d9e554cf2188947fcb95517b1d1732eadd9027eafb62d5f5a34a54e850854f821736829c397afe";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/it/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/it/firefox-75.0b10.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "e61500f91e7351ea75b5fce63c0b3a258881449d16750cb84a8b91e65fdabae42cf2e8142ec06e408fc221c86e372a60a282a8635bdf103bfd65c097bf51d709";
+ sha512 = "5109256af489e903bd631f37344cf55e95cba5ebe7f2a34c596b164e6e805731333a1e28f3307367c3428d3ca55b0db2a67f56ec66053f986fce921fdb348e71";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ja/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ja/firefox-75.0b10.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "f4e8bcc5435864de90bf69820f18c8b2647fd8da250089e4940e752d36b2ecb5a437794874c3cfa5d3cd96ddeda4f6cbdf4c17725a31d57474e4d6330eafa801";
+ sha512 = "63db7ccb5a65ba6719ef49f0d45a6ad2fdc02114e5f0267c6ce3a2f4c8c53f94d80c9079654d5bd664126bdc1b66b1a97eb4e234180f2f620158ea65a2d73f98";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ka/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ka/firefox-75.0b10.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "b516b2f8af0f306b78a67af63d9576b358f17f40f71520e82be35fc8dfab29b61ce5e4dd56cd52b6bed2e029597524db4a059fdc63f58ffa4013b1c6bed39cde";
+ sha512 = "975ebdf1ca04448ea1b411fde39b819238f84da0ecfa230f4a5d1a36d9475c77d19a9b7b6fc4a0a3f6e4d63ca7a3f3a92daf7468d1a57e2f4285b64f46697521";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/kab/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/kab/firefox-75.0b10.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "7a5c35f97deb3132f2575071eb81b5118f16403f37274f1f0d6677811de7b88059c2094aa3c35a7350a5a0f3308e904378e6095662af49188ad714b1bea920cf";
+ sha512 = "6ed91e428d3d1ef592879beaedfaa2ab38b82148db279622132885e36676deeae8965f68445427912a01e9b4285b80dc668f138e825832d84da597023eb7a618";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/kk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/kk/firefox-75.0b10.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "f7a21230d6f2102d0ef34e3407339e289f3c426fbea1e22044653908dab9430422d85000ea5c30fc2b07905a10aa2afa3662904f6ca388031ba30c91de760d0d";
+ sha512 = "3d627ece6616f4858aa5f28f25c38606e1ae66c04f2adb962685e91100c2dc37ef85778484bd9372122c49c3f8727d69ca96551ae8fe3fbad50362ea0bc140b8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/km/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/km/firefox-75.0b10.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "b2b66527be2330554a69380ad44b56fb2b1c297ad9aab118446e55bacc35b7958f704b5acb543b826919db6c36e91514cbccb4aff3856dd9ee58dea9bda43cbf";
+ sha512 = "9c8f0741f4911011eb44ac3f31d2e1aa2779f42c23794946b2e51a6cd2f9349ee7d84a1ab7b1dfc93e0fedfb8f66813306def3b9f888489538c68f8badd5f3db";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/kn/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/kn/firefox-75.0b10.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "b110a46b8c5d6f4e7a9cfcd126a80fee7ba95cc35082845ad8aeec0f6778dfcde805377ab395e70a5e9dce518c53449a5586d9ae6eb8c19dce0eed6b4757b8cf";
+ sha512 = "5479a91793f4606b7419196950eff5f177d829c8e891cf7d82db1238825a7c78cf487ba75ce7f183287cd3dc7509352f0df3d2c23b0a8ae277636e6ba6d25d20";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ko/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ko/firefox-75.0b10.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "9a35c7a81cd8ee930f8164bb59e58c321f35aa47abe5f0e28faf320216b1555b89516aca94bd49a1b76c892abf29dace03a7055e571198bf981c4beeaf965973";
+ sha512 = "20981d7218a85b1de17e813afb0ce51c543f2612036d07567b08e8d52bf38942ff8c43abe87cba04fbf9033da3bfc70423a1e1a643e6f953d681465823965465";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/lij/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/lij/firefox-75.0b10.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "21a09cac09faa88963e185d2e1f732aacbe2dd8629a389a851bb149eb1b09e4aa21a78996021ac43f7861cd67646e6008e63420c690bd8072138bc707d937b04";
+ sha512 = "ba6f47adda8aaae007cdfe16164238ad6dd6d05328ba53b7fd1bdd977663187132a6cba7640d93f166c3a6e8a171bb3176e54edc7f3104d8a2457db932fa5df3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/lt/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/lt/firefox-75.0b10.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "67864e1188716ae7e93f8a824709d597124ecdd4d76dd61ffc6a1dcc7048429e17440c8d096475811c7a00db2c42c778477f3c32f26e2facfdf538f562fd580e";
+ sha512 = "84d711c882e96b7a1a87ce3b162b2bbc7d0a26cd98e850c60bfc0218ea1e2c91d4bb2e1dd8fe9fe50315ef535aa758a72e98f54cf59931a14f9ae6131b6a9f68";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/lv/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/lv/firefox-75.0b10.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "de68b8cce2abe936bed8015c88a9dd998bd99d177b127ffcc205c975aafd3f51eff40b83d8b8e18cf66ce8dbb9931a9a9ca27684dcd2e2bdaaffd7b96607dc4d";
+ sha512 = "9fc0eac6797c641bced44092cd85169472696a8642455f3aed9336dfc949d3c83e999ececa04cd113ced249b94273f99292382a5bbdb62959baed721f8119374";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/mk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/mk/firefox-75.0b10.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "c5f0baa178293cf993fbfe73f54a7052a249dc070a3c1538df27949c38c14d1e3d486d7bac26a5c97bd744c051dbae265b4bea215b1bc96ac732fe57a7766439";
+ sha512 = "3e42de4f906c330cc268bb5d737716f3a52898c049cd48eef672c716c8f4300bdb13c863e2aac0e5975148f2df2b1f25bf2739e2e693be17363f4d180c26790d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/mr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/mr/firefox-75.0b10.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "61e9f28f0c8505d6a132195aad5ba56ef5c9c41caffb22b323b764029b1af0f92dc43cea70580246fd11bac75908023553f3bc2238d842ee1f6962ac6c059ae5";
+ sha512 = "b40c4633f9b2a5f8a6138d010bc7204fd973657cc376c9866d2fd05d20387189ae4f0f73f45b360d224fb3155c209c04f6ef62d740b3f333d23c33c664d983cd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ms/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ms/firefox-75.0b10.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "4196f1eb297eca219ed58c58db77d691580f9a33158769f0559a2d1a815f4170c89d282bc01d4a94884b5dce6bf83fc6a6a687041eb02fd38f6dc0aaae78f555";
+ sha512 = "f1c4f6ef40eba2fc8442d514c61fed9bd41474d18009a999b6c31356194039a380c02c630a814e3c9c8f109c7ac431e687b59baf179751bf8ef0ceb18517ad84";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/my/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/my/firefox-75.0b10.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "4c1b2e13bbf33ae4d8c213e94a0d1d41fcdf1471304e9eede6ed74d28eab659be559f2a5ffcade436b624604e26255e37941afcb8d9f36cfdca2c3fb9031f758";
+ sha512 = "9d1a3e7650d169f8fed8b548d1268d0b2689b25e159b62f56d865a6ef9f3c5c5f681e4d2a8bac304e61f47a8774d45f3490e8578f2524fb7bd17b178829da4bd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/nb-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/nb-NO/firefox-75.0b10.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "fc6d764124ae4182c01a96c12ba13ed807a7715d1ead7a7ae57c0c65d394166f0b80a18b12c351f87d8f28f894700d3e0892a42156cb6601fa34d173413ec121";
+ sha512 = "71e29aa2bf0ff9dbd8563f75e5343b6d7871a0a80b2d09bfeca0b992ef09360a90d76ed0d1ce080bcbc9727b4c481fb854fd1a34d7fb4ef95fda5317e4c4c617";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ne-NP/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ne-NP/firefox-75.0b10.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "f285ea0cf2e4e6cd5da9ea2e04c5a942de5a9ba639c0c6be32fe64cb2d4076b15a0b8478a6b8e25d0bb7555b8148fda33313e5c78d91c5397d3cb8af7a5ab09d";
+ sha512 = "de88e72351ed3bf002c89036ed1d5d0a097384c387d682fda26fb49dd5af373edd5b0a23a4c17233a3e7b1203b65361b68b205ef88085903c9dd5dde1cfd89d1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/nl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/nl/firefox-75.0b10.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "1e7e423cc24de27099375279a8f46572310a245709ab3b8450c7c1257ae28e219a1867477aaf50f68762eb1cb32b831ce3b73a1d4d7fcacef1fa4f6bc6a864f4";
+ sha512 = "6f7718cad9a3d56d1961f35feb4884982074bbafbcdbb81d232dfbad04d49420af3a27c69a6d36b934194beb35a36d34cfd93d01a6ba57af98af8f5962d7b609";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/nn-NO/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/nn-NO/firefox-75.0b10.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "a1e70c2c4eac55f9f6ef46cf741fe421449e5ef1cdf1a125e07a86037c1d5ee7a329d0e2041338856ae8385778207ebb95163cce1a124da64a5ff334c73fb5dc";
+ sha512 = "62879c6cf6c37ed1ecbc867c7b212d9b87be38b3f9ed923c6dee973891c011bc6fd1cddac897dc907e7d1080cbc38b227cae0678fffa7d080b3cb045c1b1af16";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/oc/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/oc/firefox-75.0b10.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "ac4abba844e7d9bca5d10889ec5150c2fe357bc5e2fcc1a47cb4ae1489645ec884de70a0190b7cc7ea943f1233dae708e33be8c9e4453a39e10c89b418a05e32";
+ sha512 = "821a42d64bd5043942cc149dbb6bb6a0766d04d3210e8b712d1160f0eef79aabcf8fac5b21d86bb40e35255dd39e1dee760a0f2484968bebde3521de5c2d0312";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/pa-IN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/pa-IN/firefox-75.0b10.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "59e0ac652e3a619d5a9ba1d94014e583fe85118f4fe54779abb657e9ac5f59865483007bc6c254fce6f29270b24b74805ee6b9d227eca6ca61a651e051be6bd7";
+ sha512 = "f5cbb27d05974fd267a3cc041d1b340be4a96b9e9f2eda71a76897ef869d134c8d0283fa0af6263f82617a9c525441e574b478c896289046e8753847c5a34f02";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/pl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/pl/firefox-75.0b10.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "3ba13b4616bd7381268e618cf0c00ea4ed807c38ff81e1f1b45457f9ab780e6676bfc563cea62df8767bbfe6962d91b8f1d7de63fc101242d18d2b1bbc045a1d";
+ sha512 = "c3cc0a3daeafe2400d5b98f1cc85a512f48bf8dfb9c0ff04703538ffe0f758adf1c22157848437172ed0772d9713222c928d3273919e3d2f0faa92592784a6fc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/pt-BR/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/pt-BR/firefox-75.0b10.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "e115b3c9cbd88ea0fd43b58e9ba7996f3a95004269c5825b23244c9d30c75fb2f63abc4ebe6e645a91e21c798c4dfd7627604f44c0862547e156aa8f28e13d13";
+ sha512 = "abc60962741c4bd905737e65e31664a92b35f9c47d24b664d8ec53df3eaaefef9b91171368a1630d9d231aa14145f604ea31039e76dba0ad3213fa340c83aa8e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/pt-PT/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/pt-PT/firefox-75.0b10.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "7f53c4ba63b41c1f69c3ce11d401464d685983a906f44911a4a984073193c75b64d4df3d295fac9df004b4c8858d586424381d5607228d24663d4a3114e80a2c";
+ sha512 = "76df53cebd2d63fe0af50f257aa9dfaa36d890ec513da6791a4a6a5a0ab6715e52664ecf5e1ae36acc8cb1e98b4a47cbb38c057b13a12c678cee7a3dc2a003a4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/rm/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/rm/firefox-75.0b10.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "a397e6373787d0614f77641a10658dd72484364549f39ce89599554ec41b883a1c32b3a6a8df26a0b9065664012fd88e1c88d04d493ad4b2b5b39745113f4e99";
+ sha512 = "4a5c2cabbc90bd16c6916d8de55fed45aa6b43032776cea09dd1175c9a5e208d91ab315607eb09f8c63751a7a68b61d6d1e532d0b22a8f7dda2e5b0451501fdc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ro/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ro/firefox-75.0b10.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "7eea48885af4efae7083c92797039d940594a26762551a5ec91479005414a8bdd7e0b57ae7e7f64d9fe80ed5d1da9dfb9c5b04aa1f721a7edaebde2c3885f790";
+ sha512 = "d18a87fc5338f93f604657ccaf884e0e77417d0d4396bb444e9a75b86d402551c8f5f71b06915f900b66fdc7b6dfb22cb061aa7aaed791d7e8f2216d4e6f7cde";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ru/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ru/firefox-75.0b10.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "1362e789bb4890ce7791fb3c3d2e48428adab90ea5fa3f7644cf6fde6f6e0ad13ae01d318265013c48c8d0fb1d4bf67d2bf1001c6a49a2ab2fc0cc71813f6b3f";
+ sha512 = "102b1dde33228bd5fbed6da6359a7edfee6cf19abcf1fafc1ece8d53720eff3e05e998cf4c3f9ad6f69951ed128c4cc5bc448bc2980640f71f5d44252397fa56";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/si/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/si/firefox-75.0b10.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "f0369e0f40aa26933cd34b3e34e25a4fd3dc0f28ab85f58e4c5973732e1dd0c9539c9b2e83c82f70524fc0cd2d735a977ae2c62043470f2a590d9cd6e1f35643";
+ sha512 = "b502b455194bf7ba369d4bfc533d72ec33126f721254b06e2bad81d44d4bf270adf2ef1358d674421c2b44576f7f666997fa4ffa87d64ecf5ca6d2abb2448b07";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/sk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/sk/firefox-75.0b10.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "2c24711825bdf49ec2cc5ac558ab1dee43c4282966cf9dc00f4ec5c0f20761c31e57a79640b7465a50010d65270c5f730c4ba08bf268e9b85d87e3e800e77bb1";
+ sha512 = "0958167a26f6679f23d9c02888b687f0d29a762501d2b1b7aa6c7eecadb8dcc0ba56796e2c45ffa792cbc6b60ec7525794c098f0ccb4e1a5dff000b1c486f6fb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/sl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/sl/firefox-75.0b10.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "b25e7a1c421d98455bb141a48d29e3f6b57974b1869b5950c898c56a285fabc6c10b1308a64e033fce77ce9376c580a3d877a42c1cf336d4c17f99dc8c375789";
+ sha512 = "7355eabddaf2836c0824622a11d3268166e1caa48ccc5b5b5ad851a82e3d2a67ed6e2563183255fa5c4401d2c0d1826aa254e409d91f9fc874aeb7f0a964bf66";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/son/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/son/firefox-75.0b10.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "10011f2340274dbf7bd6183bebbeacbfa41f45eb8a2b255ef996f9c7285781bd80f4ba5e3411093dcccd7431cf57936ab87c8fb27c4458e19a8f0a5489ddaecf";
+ sha512 = "fffcefae3fb572830cb0d66ee6acaed8f30fa1b9d6e37285e2da155f3bea3dea0e69a506f19192dc78a0d0755bd79272c5321f875124f51eeaa5140e48250ec2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/sq/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/sq/firefox-75.0b10.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "e65105f1d8bb2aedfff769c5dfc55426cb846008d1d4bcc639a45c1fc24a00b2bdb8d1a1072755e552c7878526b75bac33d4a9bef6eb4637bbdc5a0d97020cc3";
+ sha512 = "e21e7aaa7c525e0666158348f70197312ac03eaf21ccd1c5ba4fc4276dd9e54520b3cb72663860bd4058505a043dbd1daa02bec3f87bbb00ff68b993fbb39f7a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/sr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/sr/firefox-75.0b10.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "3d0bfadf39fbdd5b51c8187fac2ac6643bcceb06252365532b0369ca4beb0e09ef5116704f208d5fd66e23b321828a24dda7dd277c475967711128a6f8f3bdca";
+ sha512 = "ea844d3f5aa94478f9d91d3bb270c3edb00030779d47a57cbf8c9ba92a76d3ab6d1e107ab500d316312ed4619c3957f635aa48baf39a86247ad52c18c0e9261c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/sv-SE/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/sv-SE/firefox-75.0b10.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "036773f6324a6c6872ed0fa312c7ee63a891fceef9ba51f402e135b1572bacfd31c7b137014118ac91f13607056430eedcf082aa4889c68af4f4249035bbf7ca";
+ sha512 = "f90fa948c196e0114f2e1d57cb6fae841d0aeb90641d4fc83fa839da61dc1734dbc0e845fb489766d6a453fb24e108c9bae64db06ff1106b6cfa3d1ee18d9b6e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ta/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ta/firefox-75.0b10.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "c9e4290b20655e9ad5e2f9bcf8982cfdb8c0492318ffdc716b0c257bd707b0d7db69bd6b48802e17026a3416cf1c78f6d10e782cdcdcaa0cc4a382517e1ea9e7";
+ sha512 = "2431c7322c52e977b5d390d58425b1a66687afdaf2d023aa80932d7ff4b724160f32d463667c863d7ba3430d027b7f193ed7dfdc3152c06a0c385bae30ff7565";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/te/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/te/firefox-75.0b10.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "53a4c90bbd7854031dd180fddab6452f29c33f56111ba40d9bd634bb5e87584016581137e1b100ed247565557b8a556c6a473d2c46e1bd65f78fe5506420091a";
+ sha512 = "e712b3dc04058d98ee11d44a132b6474a1214382d544a93dac96f201d638448f4e41a512ad644b321925280da4a647226ce2c090043020e3b3dbd578524f588b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/th/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/th/firefox-75.0b10.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "f75d583ec397c57cac3bd1c384393c818020c3f46ed3b196060497fc2f09a36df3d31cb7b6637e3697a50e04c5222cde0c50fffafabf3415cb097552b67061f6";
+ sha512 = "fd332fc7f51d8d548f235126c61ff9308c2785c2a31ab4dcad51cb06eac0e1e9a951308d76b2f7b69b38212f9eeb224632a5240dae59607d8ad735a219988fa7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/tl/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/tl/firefox-75.0b10.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha512 = "607e6371397bf29c10893b5a72ff706c6cab84024c93832aedd1e7a57c1431c47350023424614680350536a3e8c6909a3ad89392d15208bdbceb6d63e1a2d95d";
+ sha512 = "de4661feeae9791f13a2b00c6cbe0d222ee99067bc585668b4744335c09dc7676a4f88fa3ab3e3f7bb39db687c738d2c2cb854e7c48e23a9a355c4bdb1a8fe7c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/tr/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/tr/firefox-75.0b10.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "c28d89bcae7ffc6145a1d8393a7cf4e9e63025f09ec54c42a7d5d7e6a0584f02ab52fbd4346c74e54b116ff461dedf7c533a77f2b2175e34b53f7a2b725023bc";
+ sha512 = "83f75e7f487000c4e5cfb3d8f029edd2f2bc033f42f09ebe317b196d392eef1cd93e7f074dd69a9a84cbd4555e3ed14bad4fd984858e0dce97ab5cc0026c904e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/trs/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/trs/firefox-75.0b10.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha512 = "eb505f85d35dade14f853bfbf4086f3ce28faed1f497a35f612f30bcf35d49fab6ea32bf2b00e436d12d255ae37dce6ff1fbdb1eb3dd1743064181404bb28774";
+ sha512 = "3e3c428a598bb849f47b69ac073479be40add64e30517a7c0fa9bf2141d84c050773a946bc84bb7126d096269ebc65718e62239e7f8dfed6019d7ed7e6d83ed4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/uk/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/uk/firefox-75.0b10.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "5045d30636c9f3d893ffe5a90e87f22d91718e36e720962e4d6d505106922290bed710ccb9ba50897228836f5df6844de21384143275460ef50aee37ca175ad6";
+ sha512 = "cb17d5d06647d48dcd91f6486e97dbe7346495093ab0d20cf1b6f426eadfe7bff54c761e8876b9a42c058ade70c62320bad77959f8e2f422aa6435248abd4022";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/ur/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/ur/firefox-75.0b10.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "78daf235a6cd6301b356a887bb0b8318e9a8f7785ace0c3a398fbd982e4131acd8c43f818addc516f0f14b56d41ae41d51ba07f2848c0630baa057b323a5f268";
+ sha512 = "57c0ac20850f8ce5fad26c7e117371a493946d3c116d3e58d7bf2e65631a30e58f02c6cc4f05692cb0d885a7294d1ebdfc69d8f4061bc4ee51b7129d4504eee4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/uz/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/uz/firefox-75.0b10.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "ed6edd3f1c54e2675c650ff48e5102f54c258cc999506ace655a99f19dccfb9e3140e4c63d6bede4d72b6f84a6eb300ba485d932316b83922288d3ed6ac66e00";
+ sha512 = "95d3ba999a3effcaef67296209bf103f79a46c07e67037e44e69bee4357d13701b7cb4df17b2a53bc326a1ba76c0f2e7d5ee71f0e97952bf254064f6f633eacf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/vi/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/vi/firefox-75.0b10.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "125e68eb19e1f1fbfc8a8ac0809bfeac48ec37da172052921cb0710d8ddbcb031c72139c81c6349a4ef3946eb6d10e49d398e561e2b09c23752182ad979c932b";
+ sha512 = "c38aa1ca1ddf5814661e858421df2e76bbf9005157ecb22f42aca70a1443fc448155865ab54e338b124cb4660246a76cd3d19afb03f83d2a88c66fc2425ac60e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/xh/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/xh/firefox-75.0b10.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "bdd6749ddbe15d1332a749a9f9d954b4f018c91c3975b61af2863509fb97169f2c1afe31bfcfb2b3ee68fb30a5b7cbe6fcb4e94ed751d5a1710c743b3a6bd9de";
+ sha512 = "13d4548ca59c08e3d9b4bdb084527d58b057db45e16fff5b285f891e0f52272e77dc040982db6a6032cb1eb695d9fc452fe96b8fb3437c321667bd6a49dfcef2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/zh-CN/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/zh-CN/firefox-75.0b10.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "2da359cbc166375462ce9f75f60ee802b2b63bfd21afa661d3bdce7ee41a3c76639c81f6700292d352739f8d3988de3a33e27464d7a8d7023e52440865e92c12";
+ sha512 = "78d0579d1a5dfb6a17a3dfefbe0e530d26f1f6e88031559faa5b5aee2fffce8837df407b011982cd9a969cb8d50799dd2aafb7d2da975410efac84e90bf44cde";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b2/linux-i686/zh-TW/firefox-75.0b2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/75.0b10/linux-i686/zh-TW/firefox-75.0b10.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "99869cdc515c28505d025348013d7617a16ab79bc4b024240b893628e1884221fece1bee33013a62f800e2633bc1edbac256e74c411ea10b32b6802eac9e7855";
+ sha512 = "e04810d929a7f5f95c8c5cee1cce6718da34246965c2b55171f08f1ec9cd684cc9b49ccd925b26b386555c2f880d1a3365ae747673d1bee40993f353d767fb62";
}
];
}
diff --git a/pkgs/applications/networking/cluster/argo/default.nix b/pkgs/applications/networking/cluster/argo/default.nix
index 25fb33399c0d..f02b64e92c8b 100644
--- a/pkgs/applications/networking/cluster/argo/default.nix
+++ b/pkgs/applications/networking/cluster/argo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, buildGoPackage, fetchFromGitHub, Security }:
+{ lib, buildGoModule, buildGoPackage, fetchFromGitHub }:
let
# Argo can package a static server in the CLI using the `staticfiles` go module.
@@ -32,8 +32,6 @@ buildGoModule rec {
subPackages = [ "cmd/argo" ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
preBuild = ''
mkdir -p ui/dist/app
echo "Built without static files" > ui/dist/app/index.html
@@ -41,7 +39,7 @@ buildGoModule rec {
${staticfiles}/bin/staticfiles -o server/static/files.go ui/dist/app
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Container native workflow engine for Kubernetes";
homepage = https://github.com/argoproj/argo;
license = licenses.asl20;
diff --git a/pkgs/applications/networking/cluster/argocd/default.nix b/pkgs/applications/networking/cluster/argocd/default.nix
index 51635292fa13..7f9ebda93c0a 100644
--- a/pkgs/applications/networking/cluster/argocd/default.nix
+++ b/pkgs/applications/networking/cluster/argocd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, packr, Security }:
+{ lib, buildGoModule, fetchFromGitHub, packr }:
buildGoModule rec {
pname = "argocd";
@@ -16,8 +16,6 @@ buildGoModule rec {
nativeBuildInputs = [ packr ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
patches = [ ./use-go-module.patch ];
buildFlagsArray = ''
@@ -33,7 +31,7 @@ buildGoModule rec {
packr
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes";
homepage = "https://github.com/argoproj/argo";
license = licenses.asl20;
diff --git a/pkgs/applications/networking/cluster/atlantis/default.nix b/pkgs/applications/networking/cluster/atlantis/default.nix
index ce3a1730ae54..cb846060a3de 100644
--- a/pkgs/applications/networking/cluster/atlantis/default.nix
+++ b/pkgs/applications/networking/cluster/atlantis/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "atlantis";
@@ -15,8 +15,6 @@ buildGoModule rec {
subPackages = [ "." ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
homepage = "https://github.com/runatlantis/atlantis";
description = "Terraform Pull Request Automation";
diff --git a/pkgs/applications/networking/cluster/fluxctl/default.nix b/pkgs/applications/networking/cluster/fluxctl/default.nix
index 75e097131ea8..982add3d517f 100644
--- a/pkgs/applications/networking/cluster/fluxctl/default.nix
+++ b/pkgs/applications/networking/cluster/fluxctl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "fluxctl";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0ij5q31a0818nmqsdql1ii6rhq6nb0liplnw509qih8py7dk5xkg";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/fluxctl" ];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix
index 822df7656554..88ca9b3da947 100644
--- a/pkgs/applications/networking/cluster/helm/default.nix
+++ b/pkgs/applications/networking/cluster/helm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "helm";
@@ -16,9 +16,6 @@ buildGoModule rec {
buildFlagsArray = [ "-ldflags=-w -s -X helm.sh/helm/v3/internal/version.version=v${version}" ];
nativeBuildInputs = [ installShellFiles ];
-
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
postInstall = ''
$out/bin/helm completion bash > helm.bash
$out/bin/helm completion zsh > helm.zsh
diff --git a/pkgs/applications/networking/cluster/helmfile/default.nix b/pkgs/applications/networking/cluster/helmfile/default.nix
index 2de07e9fdc7d..ee7c4ab9cbdd 100644
--- a/pkgs/applications/networking/cluster/helmfile/default.nix
+++ b/pkgs/applications/networking/cluster/helmfile/default.nix
@@ -1,8 +1,10 @@
-{ stdenv, buildGoModule, fetchFromGitHub, makeWrapper, kubernetes-helm, Security }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, kubernetes-helm, ... }:
-buildGoModule rec {
+let version = "0.102.0"; in
+
+buildGoModule {
pname = "helmfile";
- version = "0.102.0";
+ inherit version;
src = fetchFromGitHub {
owner = "roboll";
@@ -11,12 +13,12 @@ buildGoModule rec {
sha256 = "0v7mhsnhswiqd62wrmkcpzsg9nfi6wvkh9danngs5rqjiz1zffhy";
};
+ goPackagePath = "github.com/roboll/helmfile";
+
modSha256 = "0s7j7jbgr8gdc0s9dnl6zjwkpywqj05xyb7mkcank54kgrz0g5vq";
nativeBuildInputs = [ makeWrapper ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = ''
-ldflags=
-X main.Version=${version}
@@ -24,14 +26,14 @@ buildGoModule rec {
postInstall = ''
wrapProgram $out/bin/helmfile \
- --prefix PATH : ${stdenv.lib.makeBinPath [ kubernetes-helm ]}
+ --prefix PATH : ${lib.makeBinPath [ kubernetes-helm ]}
'';
- meta = with stdenv.lib; {
+ meta = {
description = "Deploy Kubernetes Helm charts";
homepage = "https://github.com/roboll/helmfile";
- license = licenses.mit;
- maintainers = with maintainers; [ pneumaticat yurrriq ];
- platforms = platforms.unix;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pneumaticat yurrriq ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/applications/networking/cluster/hetzner-kube/default.nix b/pkgs/applications/networking/cluster/hetzner-kube/default.nix
index 8a59bf3197a9..1d9940c8f318 100644
--- a/pkgs/applications/networking/cluster/hetzner-kube/default.nix
+++ b/pkgs/applications/networking/cluster/hetzner-kube/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "hetzner-kube";
@@ -13,18 +13,16 @@ buildGoModule rec {
modSha256 = "0jjrk93wdi13wrb5gchhqk7rgwm74kcizrbqsibgkgs2dszwfazh";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = ''
-ldflags=
-X github.com/xetys/hetzner-kube/cmd.version=${version}
'';
- meta = with stdenv.lib; {
+ meta = {
description = "A CLI tool for provisioning Kubernetes clusters on Hetzner Cloud";
homepage = "https://github.com/xetys/hetzner-kube";
- license = licenses.asl20;
- maintainers = with maintainers; [ eliasp ];
- platforms = platforms.unix;
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ eliasp ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/applications/networking/cluster/jx/default.nix b/pkgs/applications/networking/cluster/jx/default.nix
index f817a68ced19..88aa8777ee5e 100644
--- a/pkgs/applications/networking/cluster/jx/default.nix
+++ b/pkgs/applications/networking/cluster/jx/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
name = "jx";
@@ -16,8 +16,6 @@ buildGoModule rec {
./3321-fix-location-of-thrift.patch
];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
modSha256 = "0ljf0c0c3pc12nmhdbrwflcaj6hs8igzjw5hi6fyhi6n9cy87vac";
subPackages = [ "cmd/jx" ];
@@ -28,7 +26,7 @@ buildGoModule rec {
-X github.com/jenkins-x/jx/pkg/version.Revision=${version}
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "JX is a command line tool for installing and using Jenkins X.";
homepage = https://jenkins-x.io;
longDescription = ''
diff --git a/pkgs/applications/networking/cluster/k9s/default.nix b/pkgs/applications/networking/cluster/k9s/default.nix
index 956d7b106b97..99326a20bfa0 100644
--- a/pkgs/applications/networking/cluster/k9s/default.nix
+++ b/pkgs/applications/networking/cluster/k9s/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "k9s";
@@ -22,8 +22,6 @@ buildGoModule rec {
modSha256 = "06m4xgl29zx6zpqx630m9cm52wmljms9cvly5f4pqdb4zicq7n86";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Kubernetes CLI To Manage Your Clusters In Style.";
homepage = "https://github.com/derailed/k9s";
diff --git a/pkgs/applications/networking/cluster/kubeseal/default.nix b/pkgs/applications/networking/cluster/kubeseal/default.nix
index 092cee5f7a27..6d35d233d4f4 100644
--- a/pkgs/applications/networking/cluster/kubeseal/default.nix
+++ b/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "kubeseal";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "04dmjyz3vi2l0dfpyy42lkp2fv1vlfkvblrxh1dvb37phrkd5lbd";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/kubeseal" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A Kubernetes controller and tool for one-way encrypted Secrets";
homepage = "https://github.com/bitnami-labs/sealed-secrets";
license = licenses.asl20;
diff --git a/pkgs/applications/networking/cluster/kubeval/default.nix b/pkgs/applications/networking/cluster/kubeval/default.nix
index 046052f78bef..54be5956040c 100644
--- a/pkgs/applications/networking/cluster/kubeval/default.nix
+++ b/pkgs/applications/networking/cluster/kubeval/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, lib, fetchFromGitHub, buildGoModule, makeWrapper }:
buildGoModule rec {
pname = "kubeval";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "0y9x44y3bchi8xg0a6jmp2rmi8dybkl6qlywb6nj1viab1s8dd4y";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Validate your Kubernetes configuration files";
homepage = https://github.com/instrumenta/kubeval;
license = licenses.asl20;
diff --git a/pkgs/applications/networking/cluster/linkerd/default.nix b/pkgs/applications/networking/cluster/linkerd/default.nix
index d52b25c2e015..8c0265d14914 100644
--- a/pkgs/applications/networking/cluster/linkerd/default.nix
+++ b/pkgs/applications/networking/cluster/linkerd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule {
pname = "linkerd-unstablle";
@@ -13,8 +13,6 @@ buildGoModule {
modSha256 = "0gahhywpcj16ww4l8s3wjwvavq24fpy258snhyf94ipy6lb797sl";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cli/cmd" ];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix
index ebd78424f4af..f49f1768ced4 100644
--- a/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/pkgs/applications/networking/cluster/minikube/default.nix
@@ -6,10 +6,6 @@
, go-bindata
, libvirt
, vmnet
-, xpc
-, libobjc
-, Foundation
-, IOKit
}:
buildGoModule rec {
@@ -31,7 +27,7 @@ buildGoModule rec {
nativeBuildInputs = [ pkgconfig go-bindata makeWrapper ];
buildInputs = stdenv.lib.optionals stdenv.isLinux [ libvirt ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ vmnet xpc libobjc IOKit Foundation ];
+ ++ stdenv.lib.optionals stdenv.isDarwin [ vmnet ];
preBuild = ''
go-bindata -nomemcopy -o pkg/minikube/assets/assets.go -pkg assets deploy/addons/...
diff --git a/pkgs/applications/networking/cluster/prow/default.nix b/pkgs/applications/networking/cluster/prow/default.nix
index e3eb24b23746..1c802802c096 100644
--- a/pkgs/applications/networking/cluster/prow/default.nix
+++ b/pkgs/applications/networking/cluster/prow/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "prow-unstable";
@@ -20,8 +20,6 @@ buildGoModule rec {
modSha256 = "06q1zvhm78k64aj475k1xl38h7nk83mysd0bja0wknja048ymgsq";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [
"./prow/cmd/admission"
"./prow/cmd/artifact-uploader"
@@ -56,7 +54,7 @@ buildGoModule rec {
"./prow/cmd/tot"
];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Prow is a Kubernetes based CI/CD system";
longDescription = ''
Prow is a Kubernetes based CI/CD system. Jobs can be triggered by various
diff --git a/pkgs/applications/networking/cluster/qbec/default.nix b/pkgs/applications/networking/cluster/qbec/default.nix
index 4e475320a613..4a8b2a2e6648 100644
--- a/pkgs/applications/networking/cluster/qbec/default.nix
+++ b/pkgs/applications/networking/cluster/qbec/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "qbec";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "165zqmannlylkzaz9gkmcrlyx8rfhz70ahzhiks4ycgq1qxr0av9";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Configure kubernetes objects on multiple clusters using jsonnet https://qbec.io";
homepage = "https://github.com/splunk/qbec";
license = licenses.asl20;
diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix
index 1487f8ad875f..4e7a2c6964cb 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -2,7 +2,6 @@
, buildGoPackage
, fetchFromGitHub
, callPackage
-, Security
}:
let
list = import ./data.nix;
@@ -24,9 +23,7 @@ let
};
in
{
- elasticsearch = callPackage ./elasticsearch {
- inherit Security;
- };
+ elasticsearch = callPackage ./elasticsearch {};
gandi = callPackage ./gandi {};
ibm = callPackage ./ibm {};
libvirt = callPackage ./libvirt {};
diff --git a/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix b/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
index 2f13000c0cde..1aadbbc5ccd3 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "terraform-provider-elasticsearch";
version = "0.7.0";
@@ -12,8 +12,6 @@ buildGoModule rec {
modSha256 = "1xk21xswqwpv34j4ba4fj8lcbvfdd12x7rq1hrdyd21mdhmrhw0p";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "." ];
# Terraform allow checking the provider versions, but this breaks
diff --git a/pkgs/applications/networking/dropbox/cli.nix b/pkgs/applications/networking/dropbox/cli.nix
index 9b3b99708dfc..12865bd6ca7f 100644
--- a/pkgs/applications/networking/dropbox/cli.nix
+++ b/pkgs/applications/networking/dropbox/cli.nix
@@ -11,7 +11,7 @@
}:
let
- version = "2019.02.14";
+ version = "2020.03.04";
dropboxd = "${dropbox}/bin/dropbox";
in
stdenv.mkDerivation {
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://linux.dropboxstatic.com/packages/nautilus-dropbox-${version}.tar.bz2";
- sha256 = "09yg7q45sycl88l3wq0byz4a9k6sxx3m0r3szinvisfay9wlj35f";
+ sha256 = "1jjc835n2j61d23kvygdb4n4jsrw33r9mbwxrm4fqin6x01l2w7k";
};
strictDeps = true;
@@ -61,7 +61,7 @@ stdenv.mkDerivation {
];
meta = {
- homepage = https://www.dropbox.com;
+ homepage = "https://www.dropbox.com";
description = "Command line client for the dropbox daemon";
license = stdenv.lib.licenses.gpl3Plus;
maintainers = with stdenv.lib.maintainers; [ the-kenny ];
diff --git a/pkgs/applications/networking/feedreaders/newsboat/default.nix b/pkgs/applications/networking/feedreaders/newsboat/default.nix
index 27bf8e81b117..15328c56d27b 100644
--- a/pkgs/applications/networking/feedreaders/newsboat/default.nix
+++ b/pkgs/applications/networking/feedreaders/newsboat/default.nix
@@ -1,18 +1,18 @@
{ stdenv, rustPlatform, fetchFromGitHub, stfl, sqlite, curl, gettext, pkgconfig, libxml2, json_c, ncurses
-, asciidoc, docbook_xml_dtd_45, libxslt, docbook_xsl, libiconv, Security, makeWrapper }:
+, asciidoctor, libiconv, Security, makeWrapper }:
rustPlatform.buildRustPackage rec {
pname = "newsboat";
- version = "2.18";
+ version = "2.19";
src = fetchFromGitHub {
owner = "newsboat";
repo = "newsboat";
rev = "r${version}";
- sha256 = "1bg2qjkzdawn4fnn0w7jhw1dk6191w8axnqra43z21pinfyim6da";
+ sha256 = "0yyrq8a90l6pkrczm9qvdg75jhsdq0niwp79vrdpm8rsxqpdmfq7";
};
- cargoSha256 = "0q7bira2adfmx0ghb1c5nqz200iajaxap9bq8j5wvvk9l2wywslp";
+ cargoSha256 = "1q3jf3d80c0ik38qk8jgbhfz5jxv0cy3lzmkyh2l002azp9hvv59";
postPatch = ''
substituteInPlace Makefile --replace "|| true" ""
@@ -21,7 +21,10 @@ rustPlatform.buildRustPackage rec {
--replace "ncurses5.4" "ncurses"
'';
- nativeBuildInputs = [ pkgconfig asciidoc docbook_xml_dtd_45 libxslt docbook_xsl ]
+ nativeBuildInputs = [
+ pkgconfig
+ asciidoctor
+ ]
++ stdenv.lib.optionals stdenv.isDarwin [ makeWrapper libiconv ];
buildInputs = [ stfl sqlite curl gettext libxml2 json_c ncurses ]
@@ -31,12 +34,12 @@ rustPlatform.buildRustPackage rec {
make
'';
- NIX_CFLAGS_COMPILE = "-Wno-error=sign-compare"
- + stdenv.lib.optionalString stdenv.isDarwin " -Wno-error=format-security";
+ # TODO: Check if that's still needed
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin " -Wno-error=format-security";
doCheck = true;
- checkPhase = ''
+ preCheck = ''
make test
'';
@@ -50,7 +53,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = with stdenv.lib; {
- homepage = https://newsboat.org/;
+ homepage = "https://newsboat.org/";
description = "A fork of Newsbeuter, an RSS/Atom feed reader for the text console";
maintainers = with maintainers; [ dotlambda nicknovitski ];
license = licenses.mit;
diff --git a/pkgs/applications/networking/gns3/default.nix b/pkgs/applications/networking/gns3/default.nix
index 6dcfb27b7ba6..340cfdf879a7 100644
--- a/pkgs/applications/networking/gns3/default.nix
+++ b/pkgs/applications/networking/gns3/default.nix
@@ -1,13 +1,13 @@
{ callPackage }:
let
- stableVersion = "2.2.5";
+ stableVersion = "2.2.6";
previewVersion = stableVersion;
addVersion = args:
let version = if args.stable then stableVersion else previewVersion;
branch = if args.stable then "stable" else "preview";
in args // { inherit version branch; };
- extraArgs = {
+ extraArgs = rec {
mkOverride = attrname: version: sha256:
self: super: {
${attrname} = super.${attrname}.overridePythonAttrs (oldAttrs: {
@@ -18,11 +18,15 @@ let
doCheck = oldAttrs.doCheck && (attrname != "psutil");
});
};
+ commonOverrides = [
+ (mkOverride "psutil" "5.6.6"
+ "1rs6z8bfy6bqzw88s4i5zllrx3i18hnkv4akvmw7bifngcgjh8dd")
+ ];
};
mkGui = args: callPackage (import ./gui.nix (addVersion args // extraArgs)) { };
mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { };
- guiSrcHash = "1yxwbz93x9hn5y6dir8v7bdfsmfgppvjg4z88l8gx82hhf2476fx";
- serverSrcHash = "1d3m8qrz82g8ii6q6j015wqwp6j0415fbqbjvw43zhdx5mnn962d";
+ guiSrcHash = "0inqy2zw5h9cgiyqb04kv8b5sjrdi4a637gdqs83k887axkd48aw";
+ serverSrcHash = "04d9lny5vyk0kbi5ilv5mngaicnxb077xpcaaqlcd9b1m3kiq19n";
in {
guiStable = mkGui {
stable = true;
diff --git a/pkgs/applications/networking/gns3/gui.nix b/pkgs/applications/networking/gns3/gui.nix
index 2d462d5c11d0..2524731cd05c 100644
--- a/pkgs/applications/networking/gns3/gui.nix
+++ b/pkgs/applications/networking/gns3/gui.nix
@@ -1,12 +1,10 @@
-{ stable, branch, version, sha256Hash, mkOverride }:
+{ stable, branch, version, sha256Hash, mkOverride, commonOverrides }:
{ lib, stdenv, python3, fetchFromGitHub }:
let
# TODO: This package requires qt5Full to launch
- defaultOverrides = [
- (mkOverride "psutil" "5.6.3"
- "1wv31zly44qj0rp2acg58xbnc7bf6ffyadasq093l455q30qafl6")
+ defaultOverrides = commonOverrides ++ [
(mkOverride "jsonschema" "2.6.0"
"00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg")
];
@@ -40,7 +38,8 @@ in python.pkgs.buildPythonPackage rec {
requires access to a local or remote GNS3 server (it's recommended to
download the official GNS3 VM).
'';
- homepage = https://www.gns3.com/;
+ homepage = "https://www.gns3.com/";
+ changelog = "https://github.com/GNS3/gns3-gui/releases/tag/v${version}";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
diff --git a/pkgs/applications/networking/gns3/server.nix b/pkgs/applications/networking/gns3/server.nix
index beeac9d02936..32dc42e9f51a 100644
--- a/pkgs/applications/networking/gns3/server.nix
+++ b/pkgs/applications/networking/gns3/server.nix
@@ -1,11 +1,9 @@
-{ stable, branch, version, sha256Hash, mkOverride }:
+{ stable, branch, version, sha256Hash, mkOverride, commonOverrides }:
{ lib, stdenv, python3, fetchFromGitHub }:
let
- defaultOverrides = [
- (mkOverride "psutil" "5.6.3"
- "1wv31zly44qj0rp2acg58xbnc7bf6ffyadasq093l455q30qafl6")
+ defaultOverrides = commonOverrides ++ [
(mkOverride "jsonschema" "2.6.0"
"00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg")
];
@@ -25,8 +23,6 @@ in python.pkgs.buildPythonPackage {
};
postPatch = ''
- # Only 2.x is problematic:
- sed -iE "s/prompt-toolkit==1.0.15/prompt-toolkit<2.0.0/" requirements.txt
# yarl 1.4+ only requires Python 3.6+
sed -iE "s/yarl==1.3.0//" requirements.txt
'';
@@ -34,7 +30,7 @@ in python.pkgs.buildPythonPackage {
propagatedBuildInputs = with python.pkgs; [
aiohttp-cors yarl aiohttp multidict setuptools
jinja2 psutil zipstream raven jsonschema distro async_generator aiofiles
- (python.pkgs.callPackage ../../../development/python-modules/prompt_toolkit/1.nix {})
+ prompt_toolkit py-cpuinfo
];
# Requires network access
@@ -51,7 +47,8 @@ in python.pkgs.buildPythonPackage {
Qemu/KVM. Clients like the GNS3 GUI control the server using a HTTP REST
API.
'';
- homepage = https://www.gns3.com/;
+ homepage = "https://www.gns3.com/";
+ changelog = "https://github.com/GNS3/gns3-server/releases/tag/v${version}";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
diff --git a/pkgs/applications/networking/hydroxide/default.nix b/pkgs/applications/networking/hydroxide/default.nix
index d3f45f7f0385..75c1cdaece96 100644
--- a/pkgs/applications/networking/hydroxide/default.nix
+++ b/pkgs/applications/networking/hydroxide/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, fetchpatch, Security }:
+{ lib, buildGoModule, fetchFromGitHub, fetchpatch }:
buildGoModule rec {
pname = "hydroxide";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0b19rcif8yiyvhrsjd3q5nsvr580lklamlphx4dk47n456ckcqfp";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
# FIXME: remove with next release
patches = [
(fetchpatch {
@@ -25,7 +23,7 @@ buildGoModule rec {
subPackages = [ "cmd/hydroxide" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A third-party, open-source ProtonMail bridge";
homepage = "https://github.com/emersion/hydroxide";
license = licenses.mit;
diff --git a/pkgs/applications/networking/instant-messengers/bluejeans/default.nix b/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
index 21b21e253499..14fbd4db1a00 100644
--- a/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
+++ b/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
@@ -1,47 +1,120 @@
-{ stdenv, fetchurl, rpmextract, patchelf, libnotify, libcap, cairo, pango, fontconfig, udev, dbus
-, gtk2, atk, expat, gdk-pixbuf, freetype, nspr, glib, nss, gconf, libX11, libXrender, libXtst, libXdamage
-, libXi, libXext, libXfixes, libXcomposite, alsaLib, bash
+{ stdenv
+, fetchurl
+, rpmextract
+, patchelf
+, patchelfUnstable
+, libnotify
+, libuuid
+, cairo
+, cups
+, pango
+, fontconfig
+, udev
+, dbus
+, gtk3
+, atk
+, at-spi2-atk
+, expat
+, gdk-pixbuf
+, freetype
+, nspr
+, glib
+, nss
+, libX11
+, libXrandr
+, libXrender
+, libXtst
+, libXdamage
+, libxcb
+, libXcursor
+, libXi
+, libXext
+, libXfixes
+, libXft
+, libXcomposite
+, libXScrnSaver
+, alsaLib
+, pulseaudio
+, makeWrapper
}:
stdenv.mkDerivation rec {
pname = "bluejeans";
- version = "1.36.9";
+ version = "2.1.0";
- src =
- fetchurl {
- url = "https://swdl.bluejeans.com/desktop/linux/1.36/${version}/bluejeans-${version}.x86_64.rpm";
- sha256 = "0sbv742pzqd2cxn3kq10lfi16jah486i9kyrmi8l1rpb9fhyw2m1";
- };
+ src = fetchurl {
+ url = "https://swdl.bluejeans.com/desktop-app/linux/${version}/BlueJeans.rpm";
+ sha256 = "1zhh0pla5gk75p8x84va9flvnk456pbcm1n6x8l82c9682fwr7dd";
+ };
- nativeBuildInputs = [ patchelf rpmextract ];
+ nativeBuildInputs = [ rpmextract makeWrapper ];
libPath =
stdenv.lib.makeLibraryPath
- [ libnotify libcap cairo pango fontconfig gtk2 atk expat gdk-pixbuf dbus udev.lib
- freetype nspr glib stdenv.cc stdenv.cc.cc.lib nss gconf libX11 libXrender libXtst libXdamage
- libXi libXext libXfixes libXcomposite alsaLib
- ];
+ [
+ libnotify
+ libuuid
+ cairo
+ cups
+ pango
+ fontconfig
+ gtk3
+ atk
+ at-spi2-atk
+ expat
+ gdk-pixbuf
+ dbus
+ udev.lib
+ freetype
+ nspr
+ glib
+ stdenv.cc.cc.lib
+ nss
+ libX11
+ libXrandr
+ libXrender
+ libXtst
+ libXdamage
+ libxcb
+ libXcursor
+ libXi
+ libXext
+ libXfixes
+ libXft
+ libXcomposite
+ libXScrnSaver
+ alsaLib
+ pulseaudio
+ ];
+
+ localtime64_stub = ./localtime64_stub.c;
buildCommand = ''
mkdir -p $out/bin/
cd $out
rpmextract $src
- patchelf \
+ mv usr/share share
+ rmdir usr
+
+ ${patchelf}/bin/patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
- opt/bluejeans/bluejeans-bin
- patchelf \
- --set-rpath ${libPath} \
- opt/bluejeans/bluejeans-bin
- patchelf \
--replace-needed libudev.so.0 libudev.so.1 \
- opt/bluejeans/bluejeans-bin
- ln -s $out/opt/bluejeans/bluejeans $out/bin/bluejeans
- chmod +x $out/bin/bluejeans
- patchShebangs $out
+ opt/BlueJeans/bluejeans-v2
+ ${patchelfUnstable}/bin/patchelf \
+ --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
+ opt/BlueJeans/resources/BluejeansHelper
+
+ cc $localtime64_stub -shared -o "$out"/opt/BlueJeans/liblocaltime64_stub.so
+
+ makeWrapper $out/opt/BlueJeans/bluejeans-v2 $out/bin/bluejeans \
+ --set LD_LIBRARY_PATH "${libPath}":"${placeholder "out"}"/opt/BlueJeans \
+ --set LD_PRELOAD "$out"/opt/BlueJeans/liblocaltime64_stub.so
+
+ patchShebangs "$out"
'';
meta = with stdenv.lib; {
- description = "Video, audio, and web conferencing that works together with the collaboration tools you use every day.";
+ 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 ];
diff --git a/pkgs/applications/networking/instant-messengers/bluejeans/localtime64_stub.c b/pkgs/applications/networking/instant-messengers/bluejeans/localtime64_stub.c
new file mode 100644
index 000000000000..87c2fa11714c
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/bluejeans/localtime64_stub.c
@@ -0,0 +1,12 @@
+#include
+#include
+
+void *localtime64() {
+ fprintf(stderr, "nixpkgs: call into localtime64_r\n");
+ abort();
+}
+
+void *localtime64_r() {
+ fprintf(stderr, "nixpkgs: call into localtime64_r\n");
+ abort();
+}
diff --git a/pkgs/applications/networking/instant-messengers/gomuks/default.nix b/pkgs/applications/networking/instant-messengers/gomuks/default.nix
index 27790c2c9e08..a36f72c03d08 100644
--- a/pkgs/applications/networking/instant-messengers/gomuks/default.nix
+++ b/pkgs/applications/networking/instant-messengers/gomuks/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "gomuks";
@@ -15,8 +15,6 @@ buildGoModule rec {
modSha256 = "03vbrh50pvx71rp6c23qc2sh0ir4jm1wl0gvi3z1c14ndzhsqky4";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
homepage = "https://maunium.net/go/gomuks/";
description = "A terminal based Matrix client written in Go";
diff --git a/pkgs/applications/networking/instant-messengers/linphone/default.nix b/pkgs/applications/networking/instant-messengers/linphone/default.nix
index b155f3129642..b1927395a570 100644
--- a/pkgs/applications/networking/instant-messengers/linphone/default.nix
+++ b/pkgs/applications/networking/instant-messengers/linphone/default.nix
@@ -1,61 +1,239 @@
-{ stdenv, intltool, pkgconfig, readline, openldap, cyrus_sasl, libupnp
-, zlib, libxml2, gtk2, libnotify, speex, ffmpeg, libX11, libsoup, udev
-, ortp, mediastreamer, sqlite, belle-sip, libosip, libexosip, bzrtp
-, mediastreamer-openh264, bctoolbox, makeWrapper, fetchFromGitHub, cmake
-, libmatroska, bcunit, doxygen, gdk-pixbuf, glib, cairo, pango, mbedtls
-, python, graphviz, belcard, bcg729
-, withGui ? true
+{ bcg729
+, bctoolbox
+, bcunit
+, belcard
+, belle-sip
+, belr
+, bzrtp
+, cairo
+, cmake
+, cyrus_sasl
+, fetchFromGitLab
+, fetchurl
+, ffmpeg
+, gdk-pixbuf
+, glib
+, gnused
+, graphviz
+, gtk2
+, intltool
+, lib
+, libexosip
+, liblinphone
+, libmatroska
+, libnotify
+, libosip
+, libsoup
+, libupnp
+, libX11
+, libxml2
+, makeWrapper
+, mbedtls
+, mediastreamer
+, mediastreamer-openh264
+, mkDerivation
+, openldap
+, ortp
+, pango
+, pkgconfig
+, python
+, qtbase
+, qtgraphicaleffects
+, qtquickcontrols2
+, qttranslations
+, readline
+, speex
+, sqlite
+, stdenv
+, udev
+, zlib
+ # For Minizip 2.2.7:
+, fetchFromGitHub
+, libbsd
}:
+let
+ # Linphone Desktop requires Minizip 2.2.7. Nixpkgs contains a very old version
+ # from the time when it was part of zlib. The most recent release of Minizip
+ # is currently 2.9.2 but Linphone Desktop didn't work with that. So, even if
+ # we added most recent Minizip version to nixpkgs, probably Minizip 2.2.7 is
+ # only needed here and we shouldn't add this semi-old version to
+ # all-packages.nix. Therefore, just define it here locally.
+ minizip2 = stdenv.mkDerivation rec {
+ pname = "minizip";
+ version = "2.2.7";
-stdenv.mkDerivation rec {
- pname = "linphone";
- version = "3.12.0";
+ disabled = stdenv.isAarch32;
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
+ src = fetchFromGitHub {
+ owner = "nmoinvaz";
+ repo = pname;
+ rev = version;
+ sha256 = "1a88v1gjlflsd17mlrgxh420rpa38q0d17yh9q8j1zzqfrd1azch";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ cmakeFlags = [
+ "-DBUILD_SHARED_LIBS=YES"
+ ];
+
+ buildInputs = [
+ zlib
+ libbsd # required in 2.2.7 but not in 2.9.2?
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Compression library implementing the deflate compression method found in gzip and PKZIP";
+ homepage = "https://github.com/nmoinvaz/minizip";
+ license = licenses.zlib;
+ platforms = platforms.unix;
+ };
+ };
+in
+mkDerivation rec {
+ pname = "linphone-desktop";
+ # Latest release is 4.1.1 old and doesn't build with the latest releases of
+ # some of the dependencies so let's use the latest commit.
+ version = "unstable-2020-03-06";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
repo = pname;
- rev = version;
- sha256 = "0az2ywrpx11sqfb4s4r2v726avcjf4k15bvrqj7xvhz7hdndmh0j";
+ rev = "971997e162558d37051f89c9c34bbc240135f704";
+ sha256 = "02ji4r8bpcm2kyisn9d3054m026l33g2574i1ag1cmb2dz2p8i1c";
};
- cmakeFlags = stdenv.lib.optional withGui [ "-DENABLE_GTK_UI=ON" ];
+ # Without this patch, the build fails with:
+ #
+ # No rule to make target
+ # 'minizip_OUTPUT/nix/store/...linphone-desktop.../lib/libminizip.so',
+ #
+ # So, the makefile tries to use a full absolute path to the library but does
+ # it incorrectly. As we have installed Minizip properly, it's sufficient to
+ # just use "minizip" and the library is found automatically. If this patched
+ # target_link_libraries line was removed entirely, the build would fail at the
+ # very end when linking minizip.
+ patches = [
+ ./fix_minizip_linking.patch
+ ];
+ # See: https://gitlab.linphone.org/BC/public/linphone-desktop/issues/21
postPatch = ''
- touch coreapi/liblinphone_gitversion.h
+ substituteInPlace src/app/AppController.cpp \
+ --replace "LINPHONE_QT_GIT_VERSION" "\"${version}\""
'';
+ # TODO: After linphone-desktop and liblinphone split into separate packages,
+ # there might be some build inputs here that aren't needed for
+ # linphone-desktop.
buildInputs = [
- readline openldap cyrus_sasl libupnp zlib libxml2 gtk2 libnotify speex ffmpeg libX11
- mbedtls libsoup udev ortp mediastreamer sqlite belle-sip libosip libexosip
- bctoolbox libmatroska gdk-pixbuf glib cairo pango bzrtp belcard bcg729
+ bcg729
+ bctoolbox
+ belcard
+ belle-sip
+ belr
+ bzrtp
+ cairo
+ cyrus_sasl
+ ffmpeg
+ gdk-pixbuf
+ glib
+ gtk2
+ libX11
+ libexosip
+ liblinphone
+ libmatroska
+ libnotify
+ libosip
+ libsoup
+ libupnp
+ libxml2
+ mbedtls
+ mediastreamer
+ mediastreamer-openh264
+ minizip2
+ openldap
+ ortp
+ pango
+ qtbase
+ qtgraphicaleffects
+ qtquickcontrols2
+ qttranslations
+ readline
+ speex
+ sqlite
+ udev
+ zlib
];
nativeBuildInputs = [
- intltool pkgconfig makeWrapper cmake bcunit doxygen graphviz
- (python.withPackages (ps: [ ps.pystache ps.six ]))
+ bcunit
+ cmake
+ gnused
+ graphviz
+ intltool
+ makeWrapper
+ pkgconfig
];
- NIX_CFLAGS_COMPILE = [
- "-Wno-error"
- "-I${glib.dev}/include/glib-2.0"
- "-I${glib.out}/lib/glib-2.0/include"
- "-I${gtk2.dev}/include/gtk-2.0/"
- "-I${cairo.dev}/include/cairo"
- "-I${pango.dev}/include/pango-1.0"
- "-I${gtk2}/lib/gtk-2.0/include"
- "-DLIBLINPHONE_GIT_VERSION=\"v${version}\""
+ cmakeFlags = [
+ "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
+ "-DMINIZIP_INCLUDE_DIRS=${minizip2}/include"
+ "-DMINIZIP_LIBRARIES=minizip"
];
- postInstall = ''
- for i in $(cd $out/bin && ls); do
- wrapProgram $out/bin/$i --set MEDIASTREAMER_PLUGINS_DIR ${mediastreamer-openh264}/lib/mediastreamer/plugins
- done
+ # The default install phase fails because the paths are somehow messed up in
+ # the makefiles. The errors were like:
+ #
+ # CMake Error at cmake_builder/linphone_package/cmake_install.cmake:49 (file):
+ # file INSTALL cannot find
+ # "/build/linphone-desktop-.../build/linphone-sdk/desktop//nix/store/.../bin":
+ # No such file or directory.
+ #
+ # If someone is able to figure out how to fix that, great. For now, just
+ # trying to pick all the relevant files to the output.
+ #
+ # Also, the exec path in linphone.desktop file remains invalid, pointing to
+ # the build directory, after the whole nix build process. So, let's use sed to
+ # manually fix that path.
+ #
+ # In order to find mediastreamer plugins, mediastreamer package was patched to
+ # support an environment variable pointing to the plugin directory. Set that
+ # environment variable by wrapping the Linphone executable.
+ #
+ # Also, some grammar files needed to be copied too from some dependencies. I
+ # suppose if one define a dependency in such a way that its share directory is
+ # found, then this copying would be unnecessary. These missing grammar files
+ # were discovered when linphone crashed at startup and it was run with
+ # --verbose flag. Instead of actually copying these files, create symlinks.
+ #
+ # It is quite likely that there are some other files still missing and
+ # Linphone will randomly crash when it tries to access those files. Then,
+ # those just need to be copied manually below.
+ installPhase = ''
+ mkdir -p $out/bin
+ cp linphone $out/bin/
+ wrapProgram $out/bin/linphone \
+ --set MEDIASTREAMER_PLUGINS_DIR \
+ ${mediastreamer-openh264}/lib/mediastreamer/plugins
+ mkdir -p $out/share/applications
+ sed -i "s@/build/.*/OUTPUT/bin@$out/bin@" linphone.desktop
+ cp linphone.desktop $out/share/applications/
+ cp -r ../assets/icons $out/share/
+ mkdir -p $out/share/belr/grammars
+ ln -s ${belcard}/share/belr/grammars/* $out/share/belr/grammars/
+ ln -s ${liblinphone}/share/belr/grammars/* $out/share/belr/grammars/
+ mkdir -p $out/share/linphone
+ ln -s ${liblinphone}/share/linphone/* $out/share/linphone/
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://www.linphone.org/;
description = "Open source SIP phone for voice/video calls and instant messaging";
- license = licenses.gpl2Plus;
+ license = licenses.gpl3;
platforms = platforms.linux;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/linphone/fix_minizip_linking.patch b/pkgs/applications/networking/instant-messengers/linphone/fix_minizip_linking.patch
new file mode 100644
index 000000000000..bb88d0030fae
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/linphone/fix_minizip_linking.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3ee77441..18ea5c27 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -517,7 +517,7 @@ else()
+ target_link_libraries(${TARGET_NAME} "${MINIZIP_OUTPUT_DIR}/${CMAKE_INSTALL_LIBDIR}/libminizip.dylib")
+ execute_process(COMMAND install_name_tool -id "@executable_path/../Frameworks/libminizip.dylib" "${MINIZIP_OUTPUT_DIR}/${CMAKE_INSTALL_LIBDIR}/libminizip.dylib")
+ elseif(NOT WIN32)
+- target_link_libraries(${TARGET_NAME} "${MINIZIP_OUTPUT_DIR}/${CMAKE_INSTALL_LIBDIR}/libminizip.so")
++ target_link_libraries(${TARGET_NAME} "minizip")
+ endif()
+ endif()#If (LinphoneCxx_FOUND AND Minizip_FOUND)
+ endif()#If (LinphoneCxx_FOUND)
diff --git a/pkgs/applications/networking/instant-messengers/rambox/default.nix b/pkgs/applications/networking/instant-messengers/rambox/default.nix
index 28ed924011e3..71102e7ed776 100644
--- a/pkgs/applications/networking/instant-messengers/rambox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/rambox/default.nix
@@ -3,18 +3,18 @@
}:
let
- version = "0.7.4";
+ version = "0.7.5";
in stdenv.mkDerivation rec {
pname = "rambox";
inherit version;
src = {
x86_64-linux = fetchurl {
url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-amd64.deb";
- sha256 = "0m9627bcwfg9aximv7ifsmspm8xi231pcnnd4p46lahb2qp19vbd";
+ sha256 = "108yd5djnap37yh0nbjyqkp5ci1zmydfzqcsbapin40a4f36zm31";
};
i686-linux = fetchurl {
url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-i386.deb";
- sha256 = "162p6x400w3pny38adinp53rcifvbkjbs12cwrpf7s3b0yml8qxr";
+ sha256 = "1pvh048h6m19rmbscsy69ih0jkyhazmq2pcagmf3kk8gmbi7y6p6";
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index 3592665ef0b4..903b349edfa1 100644
--- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -23,7 +23,7 @@ let
else "");
in stdenv.mkDerivation rec {
pname = "signal-desktop";
- version = "1.32.1"; # Please backport all updates to the stable channel.
+ version = "1.32.3"; # 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:
@@ -33,7 +33,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 = "0sfzz1z57l20prj2s8hdl8ip1hrlzb5fqnccqcfd101a6mjnp9i9";
+ sha256 = "1aqk0hdgdxjznj0nbh2glvyzdq2af8xgiw3qb4k7wpjd0my28r2l";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
index 78b7a6d81a2e..a4852f16245c 100644
--- a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
+++ b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
@@ -7,7 +7,7 @@ let
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
# source of the latter disappears much faster.
- version = "8.56.0.103";
+ version = "8.58.0.93";
rpath = stdenv.lib.makeLibraryPath [
alsaLib
@@ -63,7 +63,7 @@ let
"https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
"https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
];
- sha256 = "01qyi92dh4xalzaqzj9n3bz59y91rx45gkyw4k9ckjknbjwb3c90";
+ sha256 = "1nqadil50z896jg0r202gw3xmm3diawn0pnh6n6nxn900f02avl3";
}
else
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
diff --git a/pkgs/applications/networking/instant-messengers/slack/dark-theme.nix b/pkgs/applications/networking/instant-messengers/slack/dark-theme.nix
deleted file mode 100644
index 903d8e60d6d5..000000000000
--- a/pkgs/applications/networking/instant-messengers/slack/dark-theme.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ stdenv, fetchgit }:
-
-stdenv.mkDerivation rec {
- rev = "f760176c6e133667ce73aeecba8b0c0eb8822941";
- version = "2019-09-11";
- pname = "slack-theme-black";
-
- src = fetchgit { inherit rev;
- url = "https://github.com/laCour/slack-night-mode";
- sha256 = "1kx8nx7mhrabs5wxqgvy86s5smy5hw49gv6yc95yxwx6ymwpgbzj";
- };
-
- dontUnpack = true;
-
- buildCommand = ''
- mkdir $out
- cp $src/css/raw/black.css $out/theme.css
- '';
-}
diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix
index 32f50b6fd638..712d45e2b199 100644
--- a/pkgs/applications/networking/instant-messengers/slack/default.nix
+++ b/pkgs/applications/networking/instant-messengers/slack/default.nix
@@ -1,35 +1,60 @@
-{ theme ? null, stdenv, fetchurl, dpkg, makeWrapper , alsaLib, atk, cairo,
-cups, curl, dbus, expat, fontconfig, freetype, glib , gnome2, gtk3, gdk-pixbuf,
-libappindicator-gtk3, libnotify, libxcb, nspr, nss, pango , systemd, xorg,
-at-spi2-atk, at-spi2-core, libuuid, nodePackages, libpulseaudio, xdg_utils
+{ stdenv
+, fetchurl
+, dpkg
+, makeWrapper
+, nodePackages
+, alsaLib
+, at-spi2-atk
+, at-spi2-core
+, atk
+, cairo
+, cups
+, curl
+, dbus
+, expat
+, fontconfig
+, freetype
+, gdk-pixbuf
+, glib
+, gnome2
+, gtk3
+, libappindicator-gtk3
+, libnotify
+, libpulseaudio
+, libuuid
+, libxcb
+, nspr
+, nss
+, pango
+, systemd
+, xdg_utils
+, xorg
}:
let
- version = "4.2.0";
+ pname = "slack";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "Unsupported system: ${system}";
- pname = "slack";
-
sha256 = {
- x86_64-darwin = "0947a98m7yz4hldjvcqnv9s17dpvlsk9sflc1zc99hf500zck0w1";
- x86_64-linux = "01b2klhky04fijdqcpfafgdqx2c5nh2fpnzvzgvz10hv7h16cinv";
+ x86_64-darwin = "05xsbiviikrwfayjr6rvvfkm70681x2an6mgcg1cxw1fsi4sr6fd";
+ x86_64-linux = "0h2rfgx92yq9a6dqsv9a0r8a6m5xfrywkljjk5w9snw49b0r1p12";
}.${system} or throwSystem;
-
meta = with stdenv.lib; {
description = "Desktop client for Slack";
homepage = https://slack.com;
license = licenses.unfree;
- maintainers = [ maintainers.mmahut ];
+ maintainers = with maintainers; [ mmahut ];
platforms = [ "x86_64-darwin" "x86_64-linux" ];
};
linux = stdenv.mkDerivation rec {
- inherit pname version meta;
+ inherit pname meta;
+ version = "4.4.0";
src = fetchurl {
url = "https://downloads.slack-edge.com/linux_releases/slack-desktop-${version}-amd64.deb";
inherit sha256;
@@ -47,23 +72,22 @@ let
expat
fontconfig
freetype
+ gdk-pixbuf
glib
gnome2.GConf
- gdk-pixbuf
gtk3
- pango
- libnotify
- libxcb
libappindicator-gtk3
+ libnotify
+ libpulseaudio
+ libuuid
+ libxcb
nspr
nss
+ pango
stdenv.cc.cc
systemd
- libuuid
- libpulseaudio
-
- xorg.libxkbfile
xorg.libX11
+ xorg.libXScrnSaver
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
@@ -73,65 +97,51 @@ let
xorg.libXrandr
xorg.libXrender
xorg.libXtst
- xorg.libXScrnSaver
+ xorg.libxkbfile
] + ":${stdenv.cc.cc.lib}/lib64";
buildInputs = [
gtk3 # needed for GSETTINGS_SCHEMAS_PATH
];
-
+
nativeBuildInputs = [ dpkg makeWrapper nodePackages.asar ];
-
+
dontUnpack = true;
dontBuild = true;
dontPatchELF = true;
-
+
installPhase = ''
# The deb file contains a setuid binary, so 'dpkg -x' doesn't work here
dpkg --fsys-tarfile $src | tar --extract
rm -rf usr/share/lintian
-
+
mkdir -p $out
mv usr/* $out
-
+
# Otherwise it looks "suspicious"
chmod -R g-w $out
-
+
for file in $(find $out -type f \( -perm /0111 -o -name \*.so\* \) ); do
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$file" || true
patchelf --set-rpath ${rpath}:$out/lib/slack $file || true
done
-
+
# Replace the broken bin/slack symlink with a startup wrapper
rm $out/bin/slack
makeWrapper $out/lib/slack/slack $out/bin/slack \
--prefix XDG_DATA_DIRS : $GSETTINGS_SCHEMAS_PATH \
--prefix PATH : ${xdg_utils}/bin
-
+
# Fix the desktop link
substituteInPlace $out/share/applications/slack.desktop \
--replace /usr/bin/ $out/bin/ \
--replace /usr/share/ $out/share/
- '' + stdenv.lib.optionalString (theme != null) ''
- asar extract $out/lib/slack/resources/app.asar $out/lib/slack/resources/app.asar.unpacked
- cat <> $out/lib/slack/resources/app.asar.unpacked/dist/ssb-interop.bundle.js
-
- var fs = require('fs');
- document.addEventListener('DOMContentLoaded', function() {
- fs.readFile('${theme}/theme.css', 'utf8', function(err, css) {
- let s = document.createElement('style');
- s.type = 'text/css';
- s.innerHTML = css;
- document.head.appendChild(s);
- });
- });
- EOF
- asar pack $out/lib/slack/resources/app.asar.unpacked $out/lib/slack/resources/app.asar
'';
};
- darwin = stdenv.mkDerivation {
- inherit pname version meta;
+ darwin = stdenv.mkDerivation rec {
+ inherit pname meta;
+ version = "4.4.1";
phases = [ "installPhase" ];
diff --git a/pkgs/applications/networking/instant-messengers/slack/update.sh b/pkgs/applications/networking/instant-messengers/slack/update.sh
deleted file mode 100755
index 6a15298c4e7d..000000000000
--- a/pkgs/applications/networking/instant-messengers/slack/update.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env nix-shell
-#!nix-shell -i bash -p curl common-updater-scripts jq
-
-set -eu -o pipefail
-
-oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion slack-theme-black" | tr -d '"')"
-latestSha="$(curl -L -s https://api.github.com/repos/laCour/slack-night-mode/commits\?sha\=master\&since\=${oldVersion} | jq -r '.[0].sha')"
-
-if [ ! "null" = "${latestSha}" ]; then
- latestDate="$(curl -L -s https://api.github.com/repos/laCour/slack-night-mode/commits/${latestSha} | jq '.commit.author.date' | sed 's|"\(.*\)T.*|\1|g')"
- update-source-version slack-theme-black "${latestSha}" --version-key=rev
- update-source-version slack-theme-black "${latestDate}" --ignore-same-hash
- nixpkgs="$(git rev-parse --show-toplevel)"
- default_nix="$nixpkgs/pkgs/applications/networking/instant-messengers/slack/dark-theme.nix"
- git add "${default_nix}"
- git commit -m "slack-theme-black: ${oldVersion} -> ${latestDate}"
-else
- echo "slack-theme-black is already up-to-date"
-fi
diff --git a/pkgs/applications/networking/instant-messengers/teams/default.nix b/pkgs/applications/networking/instant-messengers/teams/default.nix
index ef7e3717f728..63d922ab2994 100644
--- a/pkgs/applications/networking/instant-messengers/teams/default.nix
+++ b/pkgs/applications/networking/instant-messengers/teams/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "teams";
- version = "1.3.00.958";
+ version = "1.3.00.5153";
src = fetchurl {
url = "https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_${version}_amd64.deb";
- sha256 = "015awxgbwk4j973jnxj7q3i8csx7wnwpwp5g4jlmn7z8fxwy83d5";
+ sha256 = "13c7fmij0gcg6mrjjj2mhs21q7fzdssscwhihzyrmbmj64cd0a69";
};
nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook ];
diff --git a/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix b/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
index 165e3e959e0c..7f2ce9553e9b 100644
--- a/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
+++ b/pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
@@ -3,18 +3,18 @@
, wrapGAppsHook }:
let
- version = "4.5.2";
+ version = "5.0.1";
in stdenv.mkDerivation {
pname = "vk-messenger";
inherit version;
src = {
i686-linux = fetchurl {
url = "https://desktop.userapi.com/rpm/master/vk-${version}.i686.rpm";
- sha256 = "11xsdmvd2diq3m61si87x2c08nap0vakcypm90wjmdjwayg3fdlw";
+ sha256 = "1ji23x13lzbkiqfrrwx1pj6gmms0p58cjmjc0y4g16kqhlxl60v6";
};
x86_64-linux = fetchurl {
url = "https://desktop.userapi.com/rpm/master/vk-${version}.x86_64.rpm";
- sha256 = "0j65d6mwj6rxczi0p9fsr6jh37jxw3a3h6w67xwgdvibb7lf3gbb";
+ sha256 = "01vvmia2qrxvrvavk9hkkyvfg4pg15m01grwb28884vy4nqw400y";
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
diff --git a/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix b/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
index c04851d586b4..d09793733e97 100644
--- a/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
@@ -20,13 +20,13 @@ let
pname = "wire-desktop";
version = {
- x86_64-darwin = "3.12.3490";
- x86_64-linux = "3.12.2916";
+ x86_64-darwin = "3.15.3621";
+ x86_64-linux = "3.16.2923";
}.${system} or throwSystem;
sha256 = {
- x86_64-darwin = "0xvhx3r99fl1v1cdqj6sk46kzxv9qi7j754amkhv7knrpmgyp55z";
- x86_64-linux = "0xx03cpy6kapbjpygwranxjg1a0p8s1xq3cpapvi55rnkbk0qvjw";
+ x86_64-darwin = "13sgakb3zjlvqv6d6b264fc9x99swpl7s1dmnrgc5v3pgyaklr01";
+ x86_64-linux = "0c8jmlsg2gnxsvly04xj1al80nj52rg4czfdha58sg14x14lyspz";
}.${system} or throwSystem;
meta = with stdenv.lib; {
@@ -75,7 +75,7 @@ let
icon = "wire-desktop";
name = "wire-desktop";
extraEntries = ''
- StartupWMClass="Wire"
+ StartupWMClass=Wire
'';
};
@@ -121,7 +121,7 @@ let
src = fetchurl {
url = "https://github.com/wireapp/wire-desktop/releases/download/"
- + "macos%2F${version}/Wire.pkg";
+ + "wrapper_macos_production%2F${version}/Wire.pkg";
inherit sha256;
};
diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index d47368a9cb25..ae92e23d0bd0 100644
--- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -15,11 +15,11 @@ assert pulseaudioSupport -> libpulseaudio != null;
let
inherit (stdenv.lib) concatStringsSep makeBinPath optional;
- version = "3.5.361976.0301";
+ version = "3.5.374815.0324";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
- sha256 = "12pqs4pk73d7y9b49vq6f4fryph27k45zm1rjrpijnbi6ln2w993";
+ sha256 = "1pnr00jwjjp23bbqdg5sv2s2rnciz57g1453sgi13kzpppydhzi5";
};
};
diff --git a/pkgs/applications/networking/ipfs-cluster/default.nix b/pkgs/applications/networking/ipfs-cluster/default.nix
index 9bf7faf51f3e..a214f222d566 100644
--- a/pkgs/applications/networking/ipfs-cluster/default.nix
+++ b/pkgs/applications/networking/ipfs-cluster/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub, fetchgx, gx-go }:
buildGoModule rec {
pname = "ipfs-cluster";
@@ -14,8 +14,6 @@ buildGoModule rec {
sha256 = "1jh6ynj50jd4w79widaqrgm3h3yz5h03vq0lbsx717a8d9073blh";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Allocate, replicate, and track Pins across a cluster of IPFS daemons";
homepage = https://cluster.ipfs.io/;
@@ -24,3 +22,4 @@ buildGoModule rec {
maintainers = with maintainers; [ jglukasik ];
};
}
+
diff --git a/pkgs/applications/networking/ipfs/default.nix b/pkgs/applications/networking/ipfs/default.nix
index c3a31f4e290f..4f71fcf3b745 100644
--- a/pkgs/applications/networking/ipfs/default.nix
+++ b/pkgs/applications/networking/ipfs/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ipfs";
@@ -18,8 +18,6 @@ buildGoModule rec {
modSha256 = "12m4ind1s8zaa6kssblc28z2cafy20w2jp80kzif39hg5ar9bijm";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "A global, versioned, peer-to-peer filesystem";
homepage = https://ipfs.io/;
diff --git a/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix b/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix
index 632a485381d0..7b98630e85ee 100644
--- a/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix
+++ b/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "wee-slack";
- version = "2.4.0";
+ version = "2.5.0";
src = fetchFromGitHub {
repo = "wee-slack";
owner = "wee-slack";
rev = "v${version}";
- sha256 = "0h425ln5vv76zv41dccapyfbl8qmmflbpwmrd26knqyj8k24zfpr";
+ sha256 = "0sxgi5fg8qvzqmxy7sdma6v0wj93xwh21av10n8nxvdskacw5dxz";
};
patches = [
@@ -19,13 +19,19 @@ stdenv.mkDerivation rec {
paths = with python3Packages; [ websocket_client six ];
}}/${python3Packages.python.sitePackages}";
})
+ ./hardcode-json-file-path.patch
];
+ postPatch = ''
+ substituteInPlace wee_slack.py --subst-var out
+ '';
+
passthru.scripts = [ "wee_slack.py" ];
installPhase = ''
mkdir -p $out/share
cp wee_slack.py $out/share/wee_slack.py
+ install -D -m 0444 weemoji.json $out/share/wee-slack/weemoji.json
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/irc/weechat/scripts/wee-slack/hardcode-json-file-path.patch b/pkgs/applications/networking/irc/weechat/scripts/wee-slack/hardcode-json-file-path.patch
new file mode 100644
index 000000000000..7413a9229ce6
--- /dev/null
+++ b/pkgs/applications/networking/irc/weechat/scripts/wee-slack/hardcode-json-file-path.patch
@@ -0,0 +1,12 @@
+--- a/wee_slack.py
++++ b/wee_slack.py
+@@ -4560,8 +4560,7 @@
+
+ def load_emoji():
+ try:
+- DIR = w.info_get('weechat_dir', '')
+- with open('{}/weemoji.json'.format(DIR), 'r') as ef:
++ with open('@out@/share/wee-slack/weemoji.json', 'r') as ef:
+ emojis = json.loads(ef.read())
+ if 'emoji' in emojis:
+ print_error('The weemoji.json file is in an old format. Please update it.')
diff --git a/pkgs/applications/networking/mailreaders/aerc/default.nix b/pkgs/applications/networking/mailreaders/aerc/default.nix
index e0f98208e7ab..7b24ed93406e 100644
--- a/pkgs/applications/networking/mailreaders/aerc/default.nix
+++ b/pkgs/applications/networking/mailreaders/aerc/default.nix
@@ -1,6 +1,6 @@
{ stdenv, buildGoModule, fetchurl
, go, ncurses, notmuch, scdoc
-, python3, perl, w3m, dante, Security
+, python3, perl, w3m, dante
}:
let
@@ -29,8 +29,7 @@ in buildGoModule rec {
python3.pkgs.colorama
];
- buildInputs = [ python3 notmuch ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ buildInputs = [ python3 notmuch ];
GOFLAGS="-tags=notmuch";
diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix
index 486b34ecb308..58190944b640 100644
--- a/pkgs/applications/networking/msmtp/default.nix
+++ b/pkgs/applications/networking/msmtp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, autoreconfHook, pkgconfig
+{ stdenv, lib, fetchurl, autoreconfHook, pkgconfig, texinfo
, netcat-gnu, gnutls, gsasl, libidn2, Security
, withKeyring ? true, libsecret ? null
, systemd ? null }:
@@ -24,7 +24,7 @@ in stdenv.mkDerivation rec {
++ stdenv.lib.optional stdenv.isDarwin Security
++ stdenv.lib.optional withKeyring libsecret;
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkgconfig texinfo ];
configureFlags =
[ "--sysconfdir=/etc" ] ++ stdenv.lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ];
diff --git a/pkgs/applications/networking/protonvpn-cli-ng/default.nix b/pkgs/applications/networking/protonvpn-cli-ng/default.nix
index 03d1a665273e..e62bc21ab5b8 100644
--- a/pkgs/applications/networking/protonvpn-cli-ng/default.nix
+++ b/pkgs/applications/networking/protonvpn-cli-ng/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, lib, fetchFromGitHub, python3Packages, openvpn, dialog }:
+{ lib, fetchFromGitHub, python3Packages, openvpn, dialog, iptables }:
python3Packages.buildPythonApplication rec {
- name = "protonvpn-cli-ng";
- version = "2.2.0";
+ pname = "protonvpn-cli-ng";
+ version = "2.2.2";
src = fetchFromGitHub {
owner = "protonvpn";
- repo = "protonvpn-cli-ng";
+ repo = "${pname}";
rev = "v${version}";
- sha256 = "11fvnnr5p3qdc4y10815jnydcjvxlxwkkq9kvaajg0yszq84rwkz";
+ sha256 = "0ixjb02kj4z79whm1izd8mrn2h0rp9cmw4im1qvp93rahqxdd4n8";
};
propagatedBuildInputs = (with python3Packages; [
@@ -19,15 +19,16 @@ python3Packages.buildPythonApplication rec {
]) ++ [
dialog
openvpn
+ iptables
];
# No tests
doCheck = false;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Linux command-line client for ProtonVPN";
homepage = "https://github.com/protonvpn/protonvpn-cli-ng";
- maintainers = [ maintainers.jtcoolen ];
+ maintainers = with maintainers; [ jtcoolen jefflabonte ];
license = licenses.gpl3;
platforms = platforms.unix;
};
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index 0fd3a5ca2801..516acab10f8b 100644
--- a/pkgs/applications/networking/syncthing/default.nix
+++ b/pkgs/applications/networking/syncthing/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, stdenv, lib, procps, fetchFromGitHub, libobjc, CoreServices, Foundation }:
+{ buildGoModule, stdenv, lib, procps, fetchFromGitHub }:
let
common = { stname, target, postInstall ? "" }:
@@ -15,8 +15,6 @@ let
modSha256 = "1qq0979cm42wd3scy3blyi0hg67mkghis9r5rn2x1lqi2b982wfh";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libobjc CoreServices Foundation ];
-
patches = [
./add-stcli-target.patch
];
diff --git a/pkgs/applications/networking/websocketd/default.nix b/pkgs/applications/networking/websocketd/default.nix
index 8d0e92488dbb..4160e70b9c44 100644
--- a/pkgs/applications/networking/websocketd/default.nix
+++ b/pkgs/applications/networking/websocketd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "websocketd";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "18hamj557ln8k3vmvcrpvnydjr1dy7zi9490iacwdldw5vp870xs";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Turn any program that uses STDIN/STDOUT into a WebSocket server";
homepage = "http://websocketd.com/";
maintainers = [ maintainers.bjornfor ];
diff --git a/pkgs/applications/office/softmaker/freeoffice.nix b/pkgs/applications/office/softmaker/freeoffice.nix
index b114194d5633..d9f901ff4635 100644
--- a/pkgs/applications/office/softmaker/freeoffice.nix
+++ b/pkgs/applications/office/softmaker/freeoffice.nix
@@ -2,13 +2,13 @@
callPackage ./generic.nix (args // rec {
pname = "freeoffice";
- version = "974";
+ version = "976";
edition = "2018";
suiteName = "FreeOffice";
src = fetchurl {
url = "https://www.softmaker.net/down/softmaker-freeoffice-${version}-amd64.tgz";
- sha256 = "0z7131qmqyv1m9phm7wzvb5z7wkh27h59lsa3zc0zjkykikmjrp2";
+ sha256 = "13yh4lyqakbdqf4r8vw8imy5gwpfva697iqfd85qmp3wimqvzskl";
};
archive = "freeoffice${edition}.tar.lzma";
diff --git a/pkgs/applications/office/timetrap/Gemfile.lock b/pkgs/applications/office/timetrap/Gemfile.lock
index 9f2ea82cee05..c97fb170324a 100644
--- a/pkgs/applications/office/timetrap/Gemfile.lock
+++ b/pkgs/applications/office/timetrap/Gemfile.lock
@@ -2,12 +2,12 @@ GEM
remote: https://rubygems.org/
specs:
chronic (0.10.2)
- sequel (4.43.0)
- sqlite3 (1.3.13)
- timetrap (1.15.1)
+ sequel (5.30.0)
+ sqlite3 (1.4.2)
+ timetrap (1.15.2)
chronic (~> 0.10.2)
- sequel (~> 4.43.0)
- sqlite3 (~> 1.3.3)
+ sequel (~> 5.30.0)
+ sqlite3 (~> 1.4.2)
PLATFORMS
ruby
@@ -16,4 +16,4 @@ DEPENDENCIES
timetrap
BUNDLED WITH
- 1.17.2
+ 1.17.3
diff --git a/pkgs/applications/office/timetrap/gemset.nix b/pkgs/applications/office/timetrap/gemset.nix
index 1ea489b92c3f..65ab4ade9e0a 100644
--- a/pkgs/applications/office/timetrap/gemset.nix
+++ b/pkgs/applications/office/timetrap/gemset.nix
@@ -14,20 +14,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "121z4sq2m4vsgxwy8hs6d12cc1i4xa5rjiv0nbviyj87jldxapw0";
+ sha256 = "0gqqnqrfayhwhkp0vy3frv68sgc7klyd6mfisx1j3djjvlyc7hmr";
type = "gem";
};
- version = "4.43.0";
+ version = "5.30.0";
};
sqlite3 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01ifzp8nwzqppda419c9wcvr8n82ysmisrs0hph9pdmv1lpa4f5i";
+ sha256 = "0lja01cp9xd5m6vmx99zwn4r7s97r1w5cb76gqd8xhbm1wxyzf78";
type = "gem";
};
- version = "1.3.13";
+ version = "1.4.2";
};
timetrap = {
dependencies = ["chronic" "sequel" "sqlite3"];
@@ -35,9 +35,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ylaz9q99hbxnw6h1df6wphmh68fj847d1l4f9jylcx3nzzp5cyd";
+ sha256 = "0pfg5c3kmh1jfaaszw253bi93ixa6cznqmsafrcpccrdg9r8j2k8";
type = "gem";
};
- version = "1.15.1";
+ version = "1.15.2";
};
}
\ No newline at end of file
diff --git a/pkgs/applications/science/biology/last/default.nix b/pkgs/applications/science/biology/last/default.nix
index b47ce6ac3a94..1a3762f43264 100644
--- a/pkgs/applications/science/biology/last/default.nix
+++ b/pkgs/applications/science/biology/last/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "last";
- version = "1047";
+ version = "1060";
src = fetchurl {
url = "http://last.cbrc.jp/last-${version}.zip";
- sha256 = "06fj4qfw3dd35y3pky3dnr40v1alf43wjx373rbx1vr3hbgzvgf8";
+ sha256 = "0h0604rxg0z0h21dykrnxsb4679zfhibg79gss1v2ik5xpdxl8kk";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/science/biology/seaview/default.nix b/pkgs/applications/science/biology/seaview/default.nix
index fea8da41d70a..4192de714d0b 100644
--- a/pkgs/applications/science/biology/seaview/default.nix
+++ b/pkgs/applications/science/biology/seaview/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, coreutils, fltk, libjpeg }:
stdenv.mkDerivation rec {
- version = "5.0";
+ version = "5.0.2";
pname = "seaview";
src = fetchurl {
url = "ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_${version}.tar.gz";
- sha256 = "0gzjqf5mm91pa1drwxvz229bv6l995npdggngszh6z6j4pfh8j7c";
+ sha256 = "0bad0nd18a36g6ysx28j68rbnwqn33ra8inx2lv2igqqcs6i5kif";
};
buildInputs = [ fltk libjpeg ];
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
Gouy M., Guindon S. & Gascuel O. (2010) SeaView version 4 : a multiplatform graphical user interface for sequence alignment and phylogenetic tree building. Molecular Biology and Evolution 27(2):221-224.
'';
- homepage = http://doua.prabi.fr/software/seaview;
+ homepage = "http://doua.prabi.fr/software/seaview";
license = licenses.gpl3;
maintainers = [ maintainers.iimog ];
platforms = platforms.linux;
diff --git a/pkgs/applications/science/chemistry/gwyddion/codegen.patch b/pkgs/applications/science/chemistry/gwyddion/codegen.patch
new file mode 100644
index 000000000000..eb306d99f8a3
--- /dev/null
+++ b/pkgs/applications/science/chemistry/gwyddion/codegen.patch
@@ -0,0 +1,22 @@
+--- gwyddion-2.55.orig/configure 2019-11-04 01:25:31.000000000 -0800
++++ gwyddion-2.55/configure 2020-03-20 18:49:43.860452655 -0700
+@@ -18560,7 +18560,7 @@
+ fi
+ if test "x$embed_pygtk" = xno; then
+ if test "x$PYGTK_CODEGENDIR" = 'x'; then
+- PYGTK_CODEGENDIR=`$PKG_CONFIG --variable=codegendir pygtk-2.0`
++ PYGTK_CODEGENDIR=`$PKG_CONFIG --variable=codegendir pygobject-2.0`
+ fi
+ else
+ # Some silly OSes want to remove pygtk2. We can build pygwy without
+--- gwyddion-2.55.orig/configure.ac 2019-11-04 01:25:16.000000000 -0800
++++ gwyddion-2.55/configure.ac 2020-03-20 18:52:55.042724547 -0700
+@@ -270,7 +270,7 @@
+ [embed_pygtk=yes; pygwy_warn=" (embedded pygtk2)"])
+ if test "x$embed_pygtk" = xno; then
+ if test "x$PYGTK_CODEGENDIR" = 'x'; then
+- PYGTK_CODEGENDIR=`$PKG_CONFIG --variable=codegendir pygtk-2.0`
++ PYGTK_CODEGENDIR=`$PKG_CONFIG --variable=codegendir pygobject-2.0`
+ fi
+ else
+ # Some silly OSes want to remove pygtk2. We can build pygwy without
diff --git a/pkgs/applications/science/chemistry/gwyddion/default.nix b/pkgs/applications/science/chemistry/gwyddion/default.nix
index 12007c940b3d..cd8b93c9aac7 100644
--- a/pkgs/applications/science/chemistry/gwyddion/default.nix
+++ b/pkgs/applications/science/chemistry/gwyddion/default.nix
@@ -1,17 +1,69 @@
-{ stdenv, fetchurl, gtk2, pkgconfig }:
+{ stdenv, fetchurl, gtk2, pkg-config, fftw, file,
+ pythonSupport ? false, pythonPackages ? null,
+ gnome2 ? null,
+ openexrSupport ? true, openexr ? null,
+ libzipSupport ? true, libzip ? null,
+ libxml2Support ? true, libxml2 ? null,
+ libwebpSupport ? true, libwebp ? null,
+ # libXmu is not used if libunique is.
+ libXmuSupport ? false, xorg ? null,
+ libxsltSupport ? true, libxslt ? null,
+ fitsSupport ? true, cfitsio ? null,
+ zlibSupport ? true, zlib ? null,
+ libuniqueSupport ? true, libunique ? null,
+ libpngSupport ? true, libpng ? null,
+ openglSupport ? true
+}:
-with stdenv.lib;
+assert openexrSupport -> openexr != null;
+assert libzipSupport -> libzip != null;
+assert libxml2Support -> libxml2 != null;
+assert libwebpSupport -> libwebp != null;
+assert libXmuSupport -> xorg != null;
+assert libxsltSupport -> libxslt != null;
+assert fitsSupport -> cfitsio != null;
+assert zlibSupport -> zlib != null;
+assert libuniqueSupport -> libunique != null;
+assert libpngSupport -> libpng != null;
+assert openglSupport -> gnome2 != null;
+assert pythonSupport -> (pythonPackages != null && gnome2 != null);
-let version = "2.48"; in
-stdenv.mkDerivation {
+let
+ inherit (pythonPackages) pygtk pygobject2 python;
+
+in
+
+stdenv.mkDerivation rec {
pname = "gwyddion";
- inherit version;
+ version = "2.55";
src = fetchurl {
- url = "mirror://sourceforge/gwyddion/files/gwyddion/${version}/gwyddion-${version}.tar.xz";
- sha256 = "119iw58ac2wn4cas6js8m7r1n4gmmkga6b1y711xzcyjp9hshgwx";
+ url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz";
+ sha256 = "0l00zszvginpriv12idc0y1x28qmicdmrwkqa007srkxvrdgxwdi";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ gtk2 ];
+
+ nativeBuildInputs = [ pkg-config file ];
+
+ buildInputs = with stdenv.lib;
+ [ gtk2 fftw ] ++
+ optionals openglSupport [gnome2.gtkglext] ++
+ optional openexrSupport openexr ++
+ optional libXmuSupport xorg.libXmu ++
+ optional fitsSupport cfitsio ++
+ optional libpngSupport libpng ++
+ optional libxsltSupport libxslt ++
+ optional libxml2Support libxml2 ++
+ optional libwebpSupport libwebp ++
+ optional zlibSupport zlib ++
+ optional libuniqueSupport libunique ++
+ optional libzipSupport libzip;
+
+ propagatedBuildInputs = with stdenv.lib;
+ optionals pythonSupport [ pygtk pygobject2 python gnome2.gtksourceview ];
+
+ # This patch corrects problems with python support, but should apply cleanly
+ # regardless of whether python support is enabled, and have no effects if
+ # it is disabled.
+ patches = [ ./codegen.patch ];
meta = {
homepage = http://gwyddion.net/;
@@ -29,5 +81,6 @@ stdenv.mkDerivation {
'';
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.cge ];
};
}
diff --git a/pkgs/applications/science/electronics/xcircuit/default.nix b/pkgs/applications/science/electronics/xcircuit/default.nix
index 418144e6af7b..d10b486492e0 100644
--- a/pkgs/applications/science/electronics/xcircuit/default.nix
+++ b/pkgs/applications/science/electronics/xcircuit/default.nix
@@ -2,7 +2,7 @@
, cairo, ghostscript, ngspice, tcl, tk, xorg, zlib }:
let
- version = "3.9.73";
+ version = "3.10.12";
name = "xcircuit-${version}";
inherit (stdenv.lib) getBin;
@@ -11,7 +11,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "http://opencircuitdesign.com/xcircuit/archive/${name}.tgz";
- sha256 = "1kj9hayipplzm4960kx48vxddqj154qnxkccaqj9cnkp62b7q3jg";
+ sha256 = "1h1ywc3mr7plvwnhdii2zgnnv5ih2nhyl4qbdjpi83dq0aq1s2mn";
};
nativeBuildInputs = [ autoreconfHook automake pkgconfig ];
@@ -30,6 +30,6 @@ in stdenv.mkDerivation {
homepage = http://opencircuitdesign.com/xcircuit;
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = [ maintainers.spacefrogg ];
+ maintainers = with maintainers; [ spacefrogg thoughtpolice ];
};
}
diff --git a/pkgs/applications/science/logic/alt-ergo/default.nix b/pkgs/applications/science/logic/alt-ergo/default.nix
index f83480cfbafc..ad931c23d53c 100644
--- a/pkgs/applications/science/logic/alt-ergo/default.nix
+++ b/pkgs/applications/science/logic/alt-ergo/default.nix
@@ -1,26 +1,48 @@
-{ fetchurl, stdenv, which, dune, ocamlPackages }:
+{ fetchurl, lib, which, ocamlPackages }:
-stdenv.mkDerivation rec {
+let
pname = "alt-ergo";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchurl {
url = "https://alt-ergo.ocamlpro.com/download_manager.php?target=${pname}-${version}.tar.gz";
name = "${pname}-${version}.tar.gz";
- sha256 = "1ycr3ff0gacq1aqzs16n6swgfniwpim0m7rvhcam64kj0a80c6bz";
+ sha256 = "124n836alqm13245hcnxixzc6a15rip919shfflvxqnl617mkmhg";
};
- buildInputs = [ dune which ] ++ (with ocamlPackages; [
- ocaml findlib camlzip lablgtk menhir num ocplib-simplex psmt2-frontend seq zarith
- ]);
-
preConfigure = "patchShebangs ./configure";
+ nativeBuildInputs = [ which ];
+
+in
+
+let alt-ergo-lib = ocamlPackages.buildDunePackage rec {
+ pname = "alt-ergo-lib";
+ inherit version src preConfigure nativeBuildInputs;
+ configureFlags = pname;
+ propagatedBuildInputs = with ocamlPackages; [ num ocplib-simplex zarith ];
+}; in
+
+let alt-ergo-parsers = ocamlPackages.buildDunePackage rec {
+ pname = "alt-ergo-parsers";
+ inherit version src preConfigure nativeBuildInputs;
+ configureFlags = pname;
+ buildInputs = with ocamlPackages; [ menhir ];
+ propagatedBuildInputs = [ alt-ergo-lib ] ++ (with ocamlPackages; [ camlzip psmt2-frontend ]);
+}; in
+
+ocamlPackages.buildDunePackage {
+
+ inherit pname version src preConfigure nativeBuildInputs;
+
+ configureFlags = pname;
+
+ buildInputs = [ alt-ergo-parsers ocamlPackages.menhir ];
+
meta = {
description = "High-performance theorem prover and SMT solver";
homepage = "https://alt-ergo.ocamlpro.com/";
- license = stdenv.lib.licenses.ocamlpro_nc;
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
- maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
+ license = lib.licenses.ocamlpro_nc;
+ maintainers = [ lib.maintainers.thoughtpolice ];
};
}
diff --git a/pkgs/applications/science/logic/mcy/default.nix b/pkgs/applications/science/logic/mcy/default.nix
index ec9af1926318..a9366d560583 100644
--- a/pkgs/applications/science/logic/mcy/default.nix
+++ b/pkgs/applications/science/logic/mcy/default.nix
@@ -7,13 +7,13 @@ let
in
stdenv.mkDerivation {
pname = "mcy";
- version = "2020.03.16";
+ version = "2020.03.21";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "mcy";
- rev = "562c02375067428bb657f57faa5131ee1ab44051";
- sha256 = "0q77v2hxnmv61zx5bl4lrqiavgvsiyb5qxdp9hnihimj1m30bc5h";
+ rev = "bac92b8aad9bf24714fda70d3750bb50d6d96177";
+ sha256 = "0mmg6zd5cbn8g0am9c3naamg0lq67yyy117fzn2ydigcyia7vmnp";
};
buildInputs = [ python ];
diff --git a/pkgs/applications/science/logic/symbiyosys/default.nix b/pkgs/applications/science/logic/symbiyosys/default.nix
index 48c48836b06d..b180cf307f0f 100644
--- a/pkgs/applications/science/logic/symbiyosys/default.nix
+++ b/pkgs/applications/science/logic/symbiyosys/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation {
pname = "symbiyosys";
- version = "2020.02.11";
+ version = "2020.03.24";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "SymbiYosys";
- rev = "0a7013017f9d583ef6cc8d10712f4bf11cf6e024";
- sha256 = "08xz8sgvs1qy7jxp8ma5yl49i6nl7k6bkhry4afdvwg3fvwis39c";
+ rev = "8a62780b9df4d2584e41cdd42cab92fddcd75b31";
+ sha256 = "0ss5mrzwff2dny8kfciqbrz67m6k52yvc1shd7gk3qb99x7g7fp8";
};
buildInputs = [ python3 ];
diff --git a/pkgs/applications/system/glances/default.nix b/pkgs/applications/system/glances/default.nix
index a7dffd0bfab6..3dfec185b572 100644
--- a/pkgs/applications/system/glances/default.nix
+++ b/pkgs/applications/system/glances/default.nix
@@ -8,14 +8,14 @@
buildPythonApplication rec {
pname = "glances";
- version = "3.1.4";
+ version = "3.1.4.1";
disabled = isPyPy;
src = fetchFromGitHub {
owner = "nicolargo";
repo = "glances";
rev = "v${version}";
- sha256 = "1lr186rc3fvldy2m2yx1hxzdlxll93pjabs01sxz48kkpsvbiydi";
+ sha256 = "04dc3pwj9qbbhxpihf13ckdgwz0qc771c7v7awni4vyzk3a9cdfb";
};
# Some tests fail in the sandbox (they e.g. require access to /sys/class/power_supply):
diff --git a/pkgs/applications/version-management/gerrit/default.nix b/pkgs/applications/version-management/gerrit/default.nix
index be84b7abc820..1aa7afcd98bf 100644
--- a/pkgs/applications/version-management/gerrit/default.nix
+++ b/pkgs/applications/version-management/gerrit/default.nix
@@ -14,6 +14,24 @@ stdenv.mkDerivation rec {
ln -s ${src} "$out"/webapps/gerrit-${version}.war
'';
+ passthru = {
+ # A list of plugins that are part of the gerrit.war file.
+ # Use `java -jar gerrit.war ls | grep plugins/` to generate that list.
+ plugins = [
+ "codemirror-editor"
+ "commit-message-length-validator"
+ "delete-project"
+ "download-commands"
+ "gitiles"
+ "hooks"
+ "plugin-manager"
+ "replication"
+ "reviewnotes"
+ "singleusergroup"
+ "webhooks"
+ ];
+ };
+
meta = with stdenv.lib; {
homepage = "https://www.gerritcodereview.com/index.md";
license = licenses.asl20;
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index c4a99cf18584..a4b3ac1a65aa 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -34,9 +34,7 @@ let
inherit (darwin.apple_sdk.frameworks) Security;
};
- ghq = callPackage ./ghq {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ ghq = callPackage ./ghq { };
git = appendToName "minimal" gitBase;
@@ -67,9 +65,7 @@ let
git-appraise = callPackage ./git-appraise {};
- git-bug = callPackage ./git-bug {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ git-bug = callPackage ./git-bug { };
# support for bugzilla
git-bz = callPackage ./git-bz { };
@@ -140,9 +136,7 @@ let
git-subrepo = callPackage ./git-subrepo { };
- git-subtrac = callPackage ./git-subtrac {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ git-subtrac = callPackage ./git-subtrac { };
git-sync = callPackage ./git-sync { };
@@ -183,13 +177,9 @@ let
inherit (darwin) Security;
};
- lab = callPackage ./lab {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ lab = callPackage ./lab { };
- lefthook = callPackage ./lefthook {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ lefthook = callPackage ./lefthook { };
pass-git-helper = python3Packages.callPackage ./pass-git-helper { };
diff --git a/pkgs/applications/version-management/git-and-tools/ghq/default.nix b/pkgs/applications/version-management/git-and-tools/ghq/default.nix
index 34829c14b7bb..d0c468ab68ea 100644
--- a/pkgs/applications/version-management/git-and-tools/ghq/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/ghq/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ghq";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0hlbhky3c6zva9khn73n6xgq57k5p8anskxy3g2m0wzhr72cyc41";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = ''
-ldflags=
-X=main.Version=${version}
diff --git a/pkgs/applications/version-management/git-and-tools/git-bug/default.nix b/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
index fdb5a6c53fdf..ed0c8680d753 100644
--- a/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "git-bug";
@@ -15,8 +15,6 @@ buildGoModule rec {
modSha256 = "1cfn49cijiarzzczrpd28x1k7ib98xyzlvn3zghwk2ngfgiah3ld";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = ''
-ldflags=
-X ${goPackagePath}/commands.GitCommit=${rev}
diff --git a/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix b/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
index af21296cffa4..0439669f9da5 100644
--- a/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "git-filter-repo";
- version = "2.25.0";
+ version = "2.26.0";
src = fetchurl {
url = "https://github.com/newren/git-filter-repo/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "1772if8ajaw80dsdw4ic6vjw24dq0b9w87qlkn0iw4b8r9yxp37a";
+ sha256 = "15d07i66b090bhjfj9s4s2s38k75mhxmddzyn44bnnyb967w6yjk";
};
buildInputs = [ pythonPackages.python ];
diff --git a/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix b/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix
index 9ccf3c606a2a..07c63ea0119b 100644
--- a/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "git-subtrac";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "147vzllp1gydk2156hif313vwykagrj35vaiqy1swqczxs7p9hhs";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Keep the content for your git submodules all in one place: the parent repo";
homepage = "https://github.com/apenwarr/git-subtrac";
license = licenses.asl20;
diff --git a/pkgs/applications/version-management/git-and-tools/grv/default.nix b/pkgs/applications/version-management/git-and-tools/grv/default.nix
index e6b746233fe1..c1839b591a7e 100644
--- a/pkgs/applications/version-management/git-and-tools/grv/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/grv/default.nix
@@ -1,13 +1,14 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, curl, libgit2, ncurses, pkgconfig, readline }:
+{ stdenv, buildGoPackage, fetchFromGitHub, curl, ncurses, pkgconfig, readline
+, cmake }:
let
- version = "0.3.1";
+ version = "0.3.2";
in
buildGoPackage {
pname = "grv";
inherit version;
- buildInputs = [ ncurses readline curl libgit2 ];
- nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ ncurses readline curl ];
+ nativeBuildInputs = [ pkgconfig cmake ];
goPackagePath = "github.com/rgburke/grv";
@@ -15,7 +16,7 @@ buildGoPackage {
owner = "rgburke";
repo = "grv";
rev = "v${version}";
- sha256 = "16ylapsibqrqwx45l4ypr3av07rd1haf10v838mjqsakf8l1xc0b";
+ sha256 = "0bpjsk35rlp56z8149z890adnhmxyh743vsls3q86j4682b83kyf";
fetchSubmodules = true;
};
@@ -23,7 +24,21 @@ buildGoPackage {
rm util/update_latest_release.go
'';
- buildFlagsArray = [ "-ldflags=" "-X main.version=${version}" ];
+ postConfigure = ''
+ cd $NIX_BUILD_TOP/go/src/$goPackagePath
+ '';
+
+ buildPhase = ''
+ runHook preBuild
+ make build-only
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ install -D grv $bin/bin/grv
+ runHook postInstall
+ '';
meta = with stdenv.lib; {
description = "GRV is a terminal interface for viewing Git repositories";
diff --git a/pkgs/applications/version-management/git-and-tools/lab/default.nix b/pkgs/applications/version-management/git-and-tools/lab/default.nix
index 8780ce4a2205..3e47631caf69 100644
--- a/pkgs/applications/version-management/git-and-tools/lab/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/lab/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "lab";
@@ -15,8 +15,6 @@ buildGoModule rec {
modSha256 = "03fqa7s6729g0a6ffiyc61dkldpi7vg8pvvpqak4c0mqi1dycivd";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
postInstall = ''
diff --git a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
index c80cff15265e..9fc89d520ae9 100644
--- a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "lefthook";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0ih11gw2y9dhv3zw1fzjmdfjln5h6zg1bj7sl68cglf6743siqnq";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Fast and powerful Git hooks manager for any type of projects";
homepage = "https://github.com/Arkweid/lefthook";
diff --git a/pkgs/applications/version-management/git-repo/default.nix b/pkgs/applications/version-management/git-repo/default.nix
index 543ca58401a9..93fb65d1031c 100644
--- a/pkgs/applications/version-management/git-repo/default.nix
+++ b/pkgs/applications/version-management/git-repo/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "git-repo";
- version = "2.4.1";
+ version = "2.5";
src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
- sha256 = "0khg1731927gvin73dcbw1657kbfq4k7agla5rpzqcnwkk5agzg3";
+ sha256 = "0y37s0v37gygv0dm8y9sjc4jr7ml8irix5rwmbk6smzwa74n0x8a";
};
patches = [ ./import-ssl-module.patch ];
diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json
index ddad51dfb636..8da56229a02c 100644
--- a/pkgs/applications/version-management/gitlab/data.json
+++ b/pkgs/applications/version-management/gitlab/data.json
@@ -1,13 +1,13 @@
{
- "version": "12.8.6",
- "repo_hash": "0plcigppmg6ckmq8myj3m9adshdvqj7czx8fms71bsa9zx060wib",
+ "version": "12.8.8",
+ "repo_hash": "1y8flmssz8bp07v7x9gxazqn5889hvkxk0k6py773gdnna5fd5fb",
"owner": "gitlab-org",
"repo": "gitlab",
- "rev": "v12.8.6-ee",
+ "rev": "v12.8.8-ee",
"passthru": {
- "GITALY_SERVER_VERSION": "12.8.6",
+ "GITALY_SERVER_VERSION": "12.8.8",
"GITLAB_PAGES_VERSION": "1.16.0",
"GITLAB_SHELL_VERSION": "11.0.0",
- "GITLAB_WORKHORSE_VERSION": "8.21.0"
+ "GITLAB_WORKHORSE_VERSION": "8.21.1"
}
}
\ No newline at end of file
diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix
index 9b3e4da20248..aea38245c913 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix
@@ -28,14 +28,14 @@ let
};
});
in buildGoPackage rec {
- version = "12.8.6";
+ version = "12.8.8";
pname = "gitaly";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
- sha256 = "1rf9qmyjllkwkyi7la1dzyjh0z9sw21zdzihd7v9ngwqssfk5zfk";
+ sha256 = "182jqglzbzq8jnlq6l634125jkvi67pfr1xck68n4k09gyzqllxv";
};
# Fix a check which assumes that hook files are writeable by their
diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
index 937c3576fc33..0197e8d89b33 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
@@ -3,13 +3,13 @@
buildGoPackage rec {
pname = "gitlab-workhorse";
- version = "8.21.0";
+ version = "8.21.1";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-workhorse";
rev = "v${version}";
- sha256 = "04vhshm9lwnx77q9l7znxwkvvwm3gxgxw12y1xwahfilj352xr7q";
+ sha256 = "1d384xw7hfrph4i61z9z315sik7ja9hgrvmhljirwxrch1fyx3m4";
};
goPackagePath = "gitlab.com/gitlab-org/gitlab-workhorse";
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
index aa33bd4cd68a..9735b9be9358 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
@@ -652,7 +652,7 @@ GEM
netrc (0.11.0)
nio4r (2.5.2)
no_proxy_fix (0.1.2)
- nokogiri (1.10.7)
+ nokogiri (1.10.8)
mini_portile2 (~> 2.4.0)
nokogumbo (1.5.0)
nokogiri
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
index efba20ab0822..f92b72361df5 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
@@ -2927,10 +2927,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r0qpgf80h764k176yr63gqbs2z0xbsp8vlvs2a79d5r9vs83kln";
+ sha256 = "1yi8j8hwrlc3rg5v3w52gxndmwifyk7m732q9yfbal0qajqbh1h8";
type = "gem";
};
- version = "1.10.7";
+ version = "1.10.8";
};
nokogumbo = {
dependencies = ["nokogiri"];
diff --git a/pkgs/applications/video/jellyfin-mpv-shim/default.nix b/pkgs/applications/video/jellyfin-mpv-shim/default.nix
index 7842c48a78a6..de9310740912 100644
--- a/pkgs/applications/video/jellyfin-mpv-shim/default.nix
+++ b/pkgs/applications/video/jellyfin-mpv-shim/default.nix
@@ -4,13 +4,13 @@
buildPythonApplication rec {
pname = "jellyfin-mpv-shim";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchFromGitHub {
owner = "iwalton3";
repo = pname;
rev = "v${version}";
- sha256 = "195vplq4182pq62sn6ci0a8p57k6zv8pk1gmifmwdv69wzaph043";
+ sha256 = "1cnii5wj0pgqg3dqk5cm6slpbs3730x8ippps4cjbsxcsrmqjpx6";
fetchSubmodules = true; # needed for display_mirror css file
};
diff --git a/pkgs/applications/video/kodi/plugins.nix b/pkgs/applications/video/kodi/plugins.nix
index 41e5a7c5c75a..fae53434254f 100644
--- a/pkgs/applications/video/kodi/plugins.nix
+++ b/pkgs/applications/video/kodi/plugins.nix
@@ -531,14 +531,14 @@ let self = rec {
vfs-libarchive = mkKodiABIPlugin rec {
namespace = "vfs.libarchive";
- version = "1.0.5";
+ version = "1.0.6";
plugin = namespace;
src = fetchFromGitHub {
owner = "xbmc";
repo = namespace;
rev = "${version}-${rel}";
- sha256 = "0l1f1fijflr1ia30r0dcz1x2zn35c4lxy30az1cqxdf8nipza0b8";
+ sha256 = "1gz39i97n8xgbja8miqligmhxsvmqimlxx75xr9v0r9lfxp7135f";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/video/makemkv/default.nix b/pkgs/applications/video/makemkv/default.nix
index ca202c5ce603..5423ffcb1422 100644
--- a/pkgs/applications/video/makemkv/default.nix
+++ b/pkgs/applications/video/makemkv/default.nix
@@ -3,21 +3,21 @@
}:
let
- version = "1.14.7";
+ version = "1.15.0";
# Using two URLs as the first one will break as soon as a new version is released
src_bin = fetchurl {
urls = [
"http://www.makemkv.com/download/makemkv-bin-${version}.tar.gz"
"http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz"
];
- sha256 = "19j62vyk8havv38lh35108f7jmrqiqzikl3aqlsncxxa69m6fv5n";
+ sha256 = "1zr63fqx4qcrnrbg1f97w9mp3yzzxf0dk8pw60y2d4436vanfba4";
};
src_oss = fetchurl {
urls = [
"http://www.makemkv.com/download/makemkv-oss-${version}.tar.gz"
"http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz"
];
- sha256 = "1w6b4cvhfg1dv2claam0l6slhjqzy0n2lvwk1ggkh4c561qbfp59";
+ sha256 = "01pdydll37inkq74874rqd5kk0maafnm1lqcv41jzgzjrfkky8d9";
};
in mkDerivation {
pname = "makemkv";
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index f1713fe29d4b..c24d25634a1b 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, fetchurl, fetchFromGitHub, makeWrapper
+{ config, stdenv, fetchurl, fetchFromGitHub, makeWrapper, fetchpatch
, addOpenGLRunpath, docutils, perl, pkgconfig, python3, wafHook, which
, ffmpeg_4, freefont_ttf, freetype, libass, libpthreadstubs, mujs
, nv-codec-headers, lua, libuchardet, libiconv ? null
@@ -191,6 +191,14 @@ in stdenv.mkDerivation rec {
--prefix PYTHONPATH : "${vapoursynth}/lib/${python3.libPrefix}/site-packages:$PYTHONPATH"
'';
+ patches = stdenv.lib.optionals stdenv.isDarwin [
+ # Fix cocoa backend. Remove with the next release
+ (fetchpatch {
+ url = "https://github.com/mpv-player/mpv/commit/188169854313b99d01da8f69fe129f0a487eb7c4.patch";
+ sha256 = "062sz4666prb2wg1rn5q8brqkzlq6lxn8sxic78a8lb0125c01f7";
+ })
+ ];
+
postInstall = ''
# Use a standard font
mkdir -p $out/share/mpv
diff --git a/pkgs/applications/virtualization/conmon/default.nix b/pkgs/applications/virtualization/conmon/default.nix
index 37223b5cb425..449d06430a57 100644
--- a/pkgs/applications/virtualization/conmon/default.nix
+++ b/pkgs/applications/virtualization/conmon/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "conmon";
- version = "2.0.13";
+ version = "2.0.14";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
- sha256 = "1cp9hhanndr6c71g4hdxfgwk348vnnlgijkr12f7qmd5acwfl7jc";
+ sha256 = "1h5mxs8wrsm1q48fmd7slpa0j6g6kjbm1mcizyhk7xz1xrbnicc1";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/applications/virtualization/hercules/default.nix b/pkgs/applications/virtualization/hercules/default.nix
new file mode 100644
index 000000000000..901e2f0b6ec0
--- /dev/null
+++ b/pkgs/applications/virtualization/hercules/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ pname = "hercules";
+ version = "3.13";
+
+ src = fetchurl {
+ url = "http://downloads.hercules-390.eu/${pname}-${version}.tar.gz";
+ sha256 = "0zg6rwz8ib4alibf8lygi8qn69xx8n92kbi8b3jhi1ymb32mf349";
+ };
+
+ meta = with stdenv.lib; {
+ description = "IBM mainframe emulator";
+ homepage = "http://www.hercules-390.eu";
+ license = licenses.qpl;
+ maintainers = [ maintainers.dkudriavtsev ];
+ };
+}
diff --git a/pkgs/applications/window-managers/i3/lock-fancy.nix b/pkgs/applications/window-managers/i3/lock-fancy.nix
index 4ca69ce31b44..b6b354021d96 100644
--- a/pkgs/applications/window-managers/i3/lock-fancy.nix
+++ b/pkgs/applications/window-managers/i3/lock-fancy.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "00lqsvz1knb8iqy8lnkn3sf4c2c4nzb0smky63qf48m8za5aw9b1";
};
patchPhase = ''
- sed -i -e "s|(mktemp)|(${coreutils}/bin/mktemp)|" i3lock-fancy
+ sed -i -e "s|mktemp|${coreutils}/bin/mktemp|" i3lock-fancy
sed -i -e "s|'rm -f |'${coreutils}/bin/rm -f |" i3lock-fancy
sed -i -e "s|scrot -z |${scrot}/bin/scrot -z |" i3lock-fancy
sed -i -e "s|convert |${imagemagick.out}/bin/convert |" i3lock-fancy
diff --git a/pkgs/applications/window-managers/notion/default.nix b/pkgs/applications/window-managers/notion/default.nix
index 2b9e8237a045..ac4f00f45453 100644
--- a/pkgs/applications/window-managers/notion/default.nix
+++ b/pkgs/applications/window-managers/notion/default.nix
@@ -7,22 +7,22 @@
stdenv.mkDerivation rec{
pname = "notion";
- version = "3-2019050101";
+ version = "4.0.0";
src = fetchFromGitHub {
owner = "raboof";
repo = pname;
rev = version;
- sha256 = "09kvgqyw0gnj3jhz9gmwq81ak8qy32vyanx1hw79r6m181aysspz";
+ sha256 = "0rqfvwkj0j862hf6i4wsmb6185xibsskfj9kwy896qcpcg8w4kk7";
};
nativeBuildInputs = [ pkgconfig makeWrapper groff ];
buildInputs = [ lua gettext which readline fontconfig libX11 libXext libSM
libXinerama libXrandr libXft xlibsWrapper ];
- buildFlags = [ "CC=cc" "LUA_DIR=${lua}" "X11_PREFIX=/no-such-path" ];
+ buildFlags = [ "LUA_DIR=${lua}" "X11_PREFIX=/no-such-path" ];
- makeFlags = [ "PREFIX=\${out}" ];
+ makeFlags = [ "NOTION_RELEASE=${version}" "PREFIX=\${out}" ];
postInstall = ''
wrapProgram $out/bin/notion \
@@ -30,10 +30,10 @@ stdenv.mkDerivation rec{
'';
meta = with stdenv.lib; {
- description = "Tiling tabbed window manager, follow-on to the Ion";
- homepage = "https://notionwm.net/";
+ description = "Tiling tabbed window manager";
+ homepage = "https://notionwm.net";
license = licenses.lgpl21;
- maintainers = with maintainers; [ jfb AndersonTorres ];
+ maintainers = with maintainers; [ jfb AndersonTorres raboof ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
index 61c39c6b21c0..ed8100537090 100644
--- a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
+++ b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
@@ -172,7 +172,7 @@ in ''
set +e
EXTRA_BUILD=$(sed -n "s/^cargo:rustc-flags=\(.*\)/\1/p" target/build/${crateName}.opt | tr '\n' ' ' | sort -u)
EXTRA_FEATURES=$(sed -n "s/^cargo:rustc-cfg=\(.*\)/--cfg \1/p" target/build/${crateName}.opt | tr '\n' ' ')
- EXTRA_LINK=$(sed -n "s/^cargo:rustc-link-lib=\(.*\)/\1/p" target/build/${crateName}.opt | tr '\n' ' ' | sort -u)
+ EXTRA_LINK=$(sed -n "s/^cargo:rustc-link-lib=\(.*\)/\1/p" target/build/${crateName}.opt | tr '\n' ' ')
EXTRA_LINK_SEARCH=$(sed -n "s/^cargo:rustc-link-search=\(.*\)/\1/p" target/build/${crateName}.opt | tr '\n' ' ' | sort -u)
for env in $(sed -n "s/^cargo:rustc-env=\(.*\)/\1/p" target/build/${crateName}.opt); do
diff --git a/pkgs/build-support/rust/build-rust-crate/default.nix b/pkgs/build-support/rust/build-rust-crate/default.nix
index 70d48bef8c9b..a175ba9d7f6e 100644
--- a/pkgs/build-support/rust/build-rust-crate/default.nix
+++ b/pkgs/build-support/rust/build-rust-crate/default.nix
@@ -100,7 +100,7 @@ stdenv.mkDerivation (rec {
);
crateFeatures = lib.optionalString (crate ? features)
- (lib.concatMapStringsSep " " (f: "--cfg feature=\\\"${f}\\\"") (crate.features ++ features));
+ (lib.concatMapStringsSep " " (f: ''--cfg feature=\"${f}\"'') (crate.features ++ features));
libName = if crate ? libName then crate.libName else crate.crateName;
libPath = if crate ? libPath then crate.libPath else "";
diff --git a/pkgs/build-support/rust/build-rust-crate/lib.sh b/pkgs/build-support/rust/build-rust-crate/lib.sh
index 5843ee98b0d5..6cf3481754b2 100644
--- a/pkgs/build-support/rust/build-rust-crate/lib.sh
+++ b/pkgs/build-support/rust/build-rust-crate/lib.sh
@@ -105,11 +105,6 @@ setup_link_paths() {
done
if [[ -e target/link ]]; then
- sort -u target/link.final > target/link.final.sorted
- mv target/link.final.sorted target/link.final
- sort -u target/link > target/link.sorted
- mv target/link.sorted target/link
-
tr '\n' ' ' < target/link > target/link_
LINK=$(cat target/link_)
fi
diff --git a/pkgs/build-support/rust/build-rust-crate/test/default.nix b/pkgs/build-support/rust/build-rust-crate/test/default.nix
index f24583c41fcb..2251a1b40f2e 100644
--- a/pkgs/build-support/rust/build-rust-crate/test/default.nix
+++ b/pkgs/build-support/rust/build-rust-crate/test/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildRustCrate, runCommand, writeTextFile, symlinkJoin, callPackage, releaseTools }:
+{ lib, buildRustCrate, runCommand, runCommandCC, writeTextFile, symlinkJoin, callPackage, releaseTools }:
let
mkCrate = args: let
p = {
@@ -258,6 +258,58 @@ let
];
};
};
+ # Regression test for https://github.com/NixOS/nixpkgs/pull/83379
+ # link flag order should be preserved
+ linkOrder = {
+ src = symlinkJoin {
+ name = "buildrs-out-dir-overlay";
+ paths = [
+ (mkFile "build.rs" ''
+ fn main() {
+ // in the other order, linkage will fail
+ println!("cargo:rustc-link-lib=b");
+ println!("cargo:rustc-link-lib=a");
+ }
+ '')
+ (mkFile "src/main.rs" ''
+ extern "C" {
+ fn hello_world();
+ }
+ fn main() {
+ unsafe {
+ hello_world();
+ }
+ }
+ '')
+ ];
+ };
+ buildInputs = let
+ compile = name: text: runCommandCC name {} ''
+ mkdir -p $out/lib
+ $CC -shared -o $out/lib/${name}.so ${writeTextFile {
+ name = "${name}-src.c";
+ inherit text;
+ }}
+ '';
+ b = compile "libb" ''
+ #include
+
+ void hello();
+
+ void hello_world() {
+ hello();
+ printf(" world!\n");
+ }
+ '';
+ a = compile "liba" ''
+ #include
+
+ void hello() {
+ printf("hello");
+ }
+ '';
+ in [ a b ];
+ };
rustCargoTomlInSubDir = {
# The "workspace_member" can be set to the sub directory with the crate to build.
# By default ".", meaning the top level directory is assumed.
diff --git a/pkgs/data/fonts/inconsolata-nerdfont/default.nix b/pkgs/data/fonts/inconsolata-nerdfont/default.nix
new file mode 100644
index 000000000000..b4356e73d5c7
--- /dev/null
+++ b/pkgs/data/fonts/inconsolata-nerdfont/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchzip }:
+
+let
+ version = "2.0.0";
+in fetchzip {
+ name = "inconsolata-nerdfont-${version}";
+
+ url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v${version}/Inconsolata.zip";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/inconsolata-nerdfont
+ unzip -j $downloadedFile -d $out/share/fonts/inconsolata-nerdfont
+ '';
+
+ sha256 = "06i1akjblqd038cn5lvz67lwp6afpv31vqcfdihp66qisgbgm4w9";
+
+ meta = with lib; {
+ description = ''
+ Nerd Fonts is a project that attempts to patch as many developer targeted
+ and/or used fonts as possible. The patch is to specifically add a high
+ number of additional glyphs from popular 'iconic fonts' such as Font
+ Awesome, Devicons, Octicons, and others.
+ '';
+ homepage = https://github.com/ryanoasis/nerd-fonts;
+ license = licenses.mit;
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/data/fonts/jetbrains-mono/default.nix b/pkgs/data/fonts/jetbrains-mono/default.nix
index 8a7e841df672..4297d15da948 100644
--- a/pkgs/data/fonts/jetbrains-mono/default.nix
+++ b/pkgs/data/fonts/jetbrains-mono/default.nix
@@ -1,14 +1,14 @@
{ lib, fetchzip }:
let
- version = "1.0.4";
+ version = "1.0.5";
in
fetchzip rec {
name = "JetBrainsMono-${version}";
url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrainsMono-${version}.zip";
- sha256 = "1m6wppz6mrh7475d92yvwrjgbwkkcfq444v0im90f5c7fsf3dzbd";
+ sha256 = "1iqqix7rr22ij0cn7vg812qs4gbjpphndgbzm57abqk658lra4kl";
postFetch = ''
mkdir -p $out/share/fonts
diff --git a/pkgs/data/fonts/roboto-mono/default.nix b/pkgs/data/fonts/roboto-mono/default.nix
index cfd4e3808aa3..9bb655268014 100644
--- a/pkgs/data/fonts/roboto-mono/default.nix
+++ b/pkgs/data/fonts/roboto-mono/default.nix
@@ -1,53 +1,53 @@
{ stdenv, fetchurl }:
let
- # last commit on the directory containing the fonts in the upstream repository
- commit = "883939708704a19a295e0652036369d22469e8dc";
+ # Latest commit touching the robotomono tree
+ commit = "5338537ef835a3d9ccf8faf386399f13a30605e2";
in
stdenv.mkDerivation {
pname = "roboto-mono";
- version = "2016-01-11";
+ version = "2.002-20190125";
srcs = [
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-Regular.ttf";
- sha256 = "0r6g1xydy824xbbjilq6pvrv8611ga3q1702v5jj1ly5np6gpddz";
+ sha256 = "1f96r4by67hzqpr4p2wkrfnpj9b7x9qrmwns0312w2l2rnp2qajx";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-Bold.ttf";
- sha256 = "0x9qnrbd7hin873wjzrl6798bvakixd86qdw0z5b4sm56f7fjl32";
+ sha256 = "10wg4dchdq4s89r9pd4h8y5l1bf8mix32pksph2wafyr3815kfnm";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-Italic.ttf";
- sha256 = "17aia6hgpjvvrl79y0f67ncr5y1nhyxj0dzqwdg3dycsa4kij59q";
+ sha256 = "1cayhm3wj36q748xd0zdgrhm4pz7wnrskrlf7khxx2s41m3win5b";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-BoldItalic.ttf";
- sha256 = "05gqfnps6qzxgyxrrmkmw0by3j88lf88v67n8jgi2chhhm0sw40q";
+ sha256 = "04238dxizdlhnnnyzhnqckxf8ciwlnwyzxby6qgpyg232abx0n2z";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-Medium.ttf";
- sha256 = "0ww96qd0cyj3waxf7a98hyd4cp8snajjvjmbhr66zilql8ylfzk0";
+ sha256 = "00rh49d0dbycbkjgd2883w7iqzd6hcry08ycjipsvk091p5nq6qy";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-MediumItalic.ttf";
- sha256 = "1n2cvvcpwm68lazfh3s3xhj4mrc01x84mi2ackwf8ahd95fk9p5y";
+ sha256 = "0fxl6lblj7anhqmhplnpvjwckjh4g8m6r9jykxdrvpl5hk8mr65b";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-Light.ttf";
- sha256 = "0na2sxz3n1km1ryz002spfa65d91fm48x0qcda2ac0rly7dgaqjf";
+ sha256 = "1h8rbc2p70fabkplsafzah1wcwy92qc1wzkmc1cnb4yq28gxah4a";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-LightItalic.ttf";
- sha256 = "171fr8wsbmvfllsbmb9pcdax2qfzhbqzyxfn5bcrz9kx5k9x6198";
+ sha256 = "08y2qngwy61mc22f8i00gshgmcf7hwmfxh1f4j824svy4n16zhsc";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-Thin.ttf";
- sha256 = "0pv54afyprajb16ksm5vklc1q76iv72v427wgamqzrzyvxgn6ymj";
+ sha256 = "0fmij9zlfjiyf0vb8n8gvrwi35l830zpmkbhcy1xgx0m8za6mmmy";
})
(fetchurl {
url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotomono/RobotoMono-ThinItalic.ttf";
- sha256 = "1ziyysl09z24l735y940g92rqhn9v4npwqzajj9m1kn0xz21r1aw";
+ sha256 = "0mpwdhjnsk8311nw8fqzy1b7v0wzb4pw639ply1j38a0vibrsmn7";
})
];
@@ -65,10 +65,10 @@ stdenv.mkDerivation {
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "1rd3qql779dn9nl940hf988lvv4gfy5llgrlfqq0db0c22b2yfng";
+ outputHash = "0fkx2z97k29n1392bf76iwdyz44yp86hmqah7ai6bikzlia38qa0";
- meta = {
- homepage = https://www.google.com/fonts/specimen/Roboto+Mono;
+ meta = with stdenv.lib; {
+ homepage = "https://www.google.com/fonts/specimen/Roboto+Mono";
description = "Google Roboto Mono fonts";
longDescription = ''
Roboto Mono is a monospaced addition to the Roboto type family. Like
@@ -81,8 +81,8 @@ stdenv.mkDerivation {
wider glyphs are adjusted for weight. Curved caps like 'C' and 'O'
take on the straighter sides from Roboto Condensed.
'';
- license = stdenv.lib.licenses.asl20;
- maintainers = [ stdenv.lib.maintainers.romildo ];
- platforms = stdenv.lib.platforms.all;
+ license = licenses.asl20;
+ platforms = platforms.all;
+ maintainers = [ maintainers.romildo ];
};
}
diff --git a/pkgs/data/fonts/roboto-slab/default.nix b/pkgs/data/fonts/roboto-slab/default.nix
index f9f6ec342e91..1fec03b46fe4 100644
--- a/pkgs/data/fonts/roboto-slab/default.nix
+++ b/pkgs/data/fonts/roboto-slab/default.nix
@@ -1,51 +1,28 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub }:
-let
- # last commit on the directory containing the fonts in the upstream repository
- commit = "883939708704a19a295e0652036369d22469e8dc";
-in
stdenv.mkDerivation {
pname = "roboto-slab";
- version = "2016-01-11";
+ version = "2.000";
- srcs = [
- (fetchurl {
- url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotoslab/RobotoSlab-Regular.ttf";
- sha256 = "04180b5zk2nzll1rrgx8f1i1za66pk6pbrp0iww2xypjqra5zahk";
- })
- (fetchurl {
- url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotoslab/RobotoSlab-Bold.ttf";
- sha256 = "0ayl2hf5j33vixxfa7051hzjjxnx8zhag3rr0mmmnxpsn7md44ms";
- })
- (fetchurl {
- url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotoslab/RobotoSlab-Light.ttf";
- sha256 = "09riqgj9ixqjdb3mkzbs799cgmnp3ja3d6izlqkhpkfm52sgafqm";
- })
- (fetchurl {
- url = "https://raw.githubusercontent.com/google/fonts/${commit}/apache/robotoslab/RobotoSlab-Thin.ttf";
- sha256 = "1hd0m7lxhr261a4s2nb572ari6v53w2yd8yjr9i534iqfl4jcbsf";
- })
- ];
-
- sourceRoot = "./";
-
- unpackCmd = ''
- ttfName=$(basename $(stripHash $curSrc))
- cp $curSrc ./$ttfName
- '';
+ src = fetchFromGitHub {
+ owner = "googlefonts";
+ repo = "robotoslab";
+ rev = "baeeba45e0c3ccdcfb6a70dc564785941aafef5d";
+ sha256 = "1v6z0a2xgwgf9dyj62sriy8ckwpbwlxkki6gfax1f4h4livvzpdn";
+ };
installPhase = ''
mkdir -p $out/share/fonts/truetype
- cp -a *.ttf $out/share/fonts/truetype/
+ cp -a fonts/static/*.ttf $out/share/fonts/truetype/
'';
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "0imhvisjzi0rvn32hn04kngca4szx0j39h4c4zs7ryb4wdca76q9";
+ outputHash = "0g663npi5lkvwcqafd4cjrm90ph0nv1lig7d19xzfymnj47qpj8x";
- meta = {
- homepage = https://www.google.com/fonts/specimen/Roboto+Slab;
- description = "Google Roboto Slab fonts";
+ meta = with stdenv.lib; {
+ homepage = "https://www.google.com/fonts/specimen/Roboto+Slab";
+ description = "Roboto Slab Typeface by Google";
longDescription = ''
Roboto has a dual nature. It has a mechanical skeleton and the forms
are largely geometric. At the same time, the font features friendly
@@ -57,8 +34,8 @@ stdenv.mkDerivation {
This is the Roboto Slab family, which can be used alongside the normal
Roboto family and the Roboto Condensed family.
'';
- license = stdenv.lib.licenses.asl20;
- maintainers = [ stdenv.lib.maintainers.romildo ];
- platforms = stdenv.lib.platforms.all;
+ license = licenses.asl20;
+ platforms = platforms.all;
+ maintainers = [ maintainers.romildo ];
};
}
diff --git a/pkgs/data/fonts/terminus-nerdfont/default.nix b/pkgs/data/fonts/terminus-nerdfont/default.nix
new file mode 100644
index 000000000000..3c1730146b3d
--- /dev/null
+++ b/pkgs/data/fonts/terminus-nerdfont/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchzip }:
+
+let
+ version = "2.0.0";
+in fetchzip {
+ name = "terminus-nerdfont-${version}";
+
+ url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v${version}/Terminus.zip";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/terminus-nerdfont
+ unzip -j $downloadedFile -d $out/share/fonts/terminus-nerdfont
+ '';
+
+ sha256 = "036i1qwwrb0r8hvcjf3h34w0g7mbsmngvrjic98jgikbz3i2f46c";
+
+ meta = with lib; {
+ description = ''
+ Nerd Fonts is a project that attempts to patch as many developer targeted
+ and/or used fonts as possible. The patch is to specifically add a high
+ number of additional glyphs from popular 'iconic fonts' such as Font
+ Awesome, Devicons, Octicons, and others.
+ '';
+ homepage = https://github.com/ryanoasis/nerd-fonts;
+ license = licenses.mit;
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/data/icons/elementary-xfce-icon-theme/default.nix b/pkgs/data/icons/elementary-xfce-icon-theme/default.nix
index 221974c79419..3aebf09554c3 100644
--- a/pkgs/data/icons/elementary-xfce-icon-theme/default.nix
+++ b/pkgs/data/icons/elementary-xfce-icon-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "elementary-xfce-icon-theme";
- version = "0.14";
+ version = "0.15";
src = fetchFromGitHub {
owner = "shimmerproject";
repo = "elementary-xfce";
rev = "v${version}";
- sha256 = "00sk6sv0kkfb3q0jqwcllzawi30rw8nfkkfn5l1qwqha48izw3r4";
+ sha256 = "1f6qvpzxz759znishmr4b22n540y18glv41wmy91r78sa4g6x4sh";
};
nativeBuildInputs = [ pkgconfig gdk-pixbuf librsvg optipng gtk3 ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Elementary icons for Xfce and other GTK desktops like GNOME";
- homepage = https://github.com/shimmerproject/elementary-xfce;
+ homepage = "https://github.com/shimmerproject/elementary-xfce";
license = licenses.gpl2;
# darwin cannot deal with file names differing only in case
platforms = platforms.linux;
diff --git a/pkgs/data/icons/iconpack-obsidian/default.nix b/pkgs/data/icons/iconpack-obsidian/default.nix
index 96514b6a4cda..c954af9e83dc 100644
--- a/pkgs/data/icons/iconpack-obsidian/default.nix
+++ b/pkgs/data/icons/iconpack-obsidian/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "iconpack-obsidian";
- version = "4.10";
+ version = "4.11";
src = fetchFromGitHub {
owner = "madmaxms";
repo = pname;
rev = "v${version}";
- sha256 = "1imnbfrmizs0yx2165qj423y3m5vw9z33pqxmvhvs0rcwwddgqix";
+ sha256 = "18sqnrvh4bbmg3zzm78n4s2hvv8a77ilg7xa3hl94mp9qla6gasn";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index 96617bb0f278..46db53e739b3 100644
--- a/pkgs/data/misc/hackage/default.nix
+++ b/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
- url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/fcb0ed924c8504d54870d6dc2092b9dab8305732.tar.gz";
- sha256 = "0b7dxgj40y9svddrx14scnxls20ww4f717zhz3lwigb16dm4crpi";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/e0bc864e0b6edb5e5ce1ec4bfa763a442b343bf5.tar.gz";
+ sha256 = "1lmjxam58srrv9cjqajqz4bishx8hy99db3cx83i95qb3qiiiz6m";
}
diff --git a/pkgs/data/themes/ant-theme/ant-bloody.nix b/pkgs/data/themes/ant-theme/ant-bloody.nix
index 4ec1c3281d55..3c540889c13a 100644
--- a/pkgs/data/themes/ant-theme/ant-bloody.nix
+++ b/pkgs/data/themes/ant-theme/ant-bloody.nix
@@ -16,8 +16,6 @@ stdenv.mkDerivation rec {
gtk-engine-murrine
];
- dontBuild = true;
-
installPhase = ''
runHook preInstall
mkdir -p $out/share/themes/${themeName}
@@ -26,10 +24,6 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "0v5pdhysa2460sh400cpq11smcfsi9g1lbfzx8nj1w5a21d811cz";
-
meta = with stdenv.lib; {
description = "Bloody variant of the Ant theme";
homepage = "https://github.com/EliverLara/${themeName}";
diff --git a/pkgs/data/themes/ant-theme/ant-dracula.nix b/pkgs/data/themes/ant-theme/ant-dracula.nix
index baeafb255275..e365ab94c300 100644
--- a/pkgs/data/themes/ant-theme/ant-dracula.nix
+++ b/pkgs/data/themes/ant-theme/ant-dracula.nix
@@ -16,8 +16,6 @@ stdenv.mkDerivation rec {
gtk-engine-murrine
];
- dontBuild = true;
-
installPhase = ''
runHook preInstall
mkdir -p $out/share/themes/${themeName}
@@ -26,10 +24,6 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "1a9mkxfb0zixx8s05h15lhnnzygh2qzc8k2q10i0khx90bf72x14";
-
meta = with stdenv.lib; {
description = "Dracula variant of the Ant theme";
homepage = "https://github.com/EliverLara/${themeName}";
diff --git a/pkgs/data/themes/ant-theme/ant-nebula.nix b/pkgs/data/themes/ant-theme/ant-nebula.nix
index 75aeb91f9022..03ee3b5d2d42 100644
--- a/pkgs/data/themes/ant-theme/ant-nebula.nix
+++ b/pkgs/data/themes/ant-theme/ant-nebula.nix
@@ -16,8 +16,6 @@ stdenv.mkDerivation rec {
gtk-engine-murrine
];
- dontBuild = true;
-
installPhase = ''
runHook preInstall
mkdir -p $out/share/themes/${themeName}
@@ -26,10 +24,6 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "1lmlc4fvjnp05gshc0arfysh8r1xxzpzdv3j0bk40mjf3d59814c";
-
meta = with stdenv.lib; {
description = "Nebula variant of the Ant theme";
homepage = "https://github.com/EliverLara/${themeName}";
diff --git a/pkgs/data/themes/ant-theme/ant.nix b/pkgs/data/themes/ant-theme/ant.nix
index 0908883e20ec..736c8a1aa6ac 100644
--- a/pkgs/data/themes/ant-theme/ant.nix
+++ b/pkgs/data/themes/ant-theme/ant.nix
@@ -16,8 +16,6 @@ stdenv.mkDerivation rec {
gtk-engine-murrine
];
- dontBuild = true;
-
installPhase = ''
runHook preInstall
mkdir -p $out/share/themes/${themeName}
@@ -26,10 +24,6 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "07iv4jangqnzrvjr749vl3x31z7dxds51bq1bhz5acbjbwf25wjf";
-
meta = with stdenv.lib; {
description = "A flat and light theme with a modern look";
homepage = "https://github.com/EliverLara/${themeName}";
diff --git a/pkgs/data/themes/matcha/default.nix b/pkgs/data/themes/matcha/default.nix
index c2274c57bbf4..ecf508a61b3b 100644
--- a/pkgs/data/themes/matcha/default.nix
+++ b/pkgs/data/themes/matcha/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "matcha";
- version = "2020-03-15";
+ version = "2020-03-24";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "0hj1hpg9p46hyfcssd5ac7m599zkq7nrbwdwfbp98g5rw4fq8jaw";
+ sha256 = "13lcv2cihb24zjsdzhh188kd1rga49mzfa2sddqd63pqxxph188z";
};
buildInputs = [ gdk-pixbuf librsvg ];
diff --git a/pkgs/desktops/cinnamon/default.nix b/pkgs/desktops/cinnamon/default.nix
index 6cdda9914369..fc8f465913bb 100644
--- a/pkgs/desktops/cinnamon/default.nix
+++ b/pkgs/desktops/cinnamon/default.nix
@@ -9,6 +9,7 @@ lib.makeScope pkgs.newScope (self: with self; {
cjs = callPackage ./cjs { };
nemo = callPackage ./nemo { };
mint-themes = callPackage ./mint-themes { };
+ mint-y-icons = callPackage ./mint-y-icons { };
muffin = callPackage ./muffin { };
xapps = callPackage ./xapps { };
})
diff --git a/pkgs/desktops/cinnamon/mint-y-icons/default.nix b/pkgs/desktops/cinnamon/mint-y-icons/default.nix
new file mode 100644
index 000000000000..d4415c4bf040
--- /dev/null
+++ b/pkgs/desktops/cinnamon/mint-y-icons/default.nix
@@ -0,0 +1,46 @@
+{ fetchFromGitHub
+, stdenv
+, gnome3
+, hicolor-icon-theme
+, gtk3
+}:
+
+stdenv.mkDerivation rec {
+ pname = "mint-y-icons";
+ version = "unstable-2020-03-21";
+
+ src = fetchFromGitHub {
+ owner = "linuxmint";
+ repo = pname;
+ rev = "f169a617bc344cb0b480b2b72f54cdd06af05255";
+ sha256 = "1c2a79ylk363i982czwwqcwc7cw6dyzlqphcypqm6nll7xlafq8s";
+ };
+
+ propagatedUserEnvPkgs = [
+ gnome3.adwaita-icon-theme
+ hicolor-icon-theme
+ ];
+
+ nativeBuildInputs = [
+ gtk3
+ ];
+
+ postFixup = ''
+ gtk-update-icon-cache $out/share/icons/*
+ '';
+
+ dontDropIconThemeCache = true;
+
+ installPhase = ''
+ mkdir -p $out
+ mv usr/share $out
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/linuxmint/mint-y-icons";
+ description = "The Mint-Y icon theme";
+ license = licenses.gpl3; # from debian/copyright
+ platforms = platforms.linux;
+ maintainers = [ maintainers.mkg20001 ];
+ };
+}
diff --git a/pkgs/desktops/deepin/dde-api/default.nix b/pkgs/desktops/deepin/dde-api/default.nix
index c4082ce454ce..3c0718570d04 100644
--- a/pkgs/desktops/deepin/dde-api/default.nix
+++ b/pkgs/desktops/deepin/dde-api/default.nix
@@ -43,28 +43,31 @@ buildGoPackage rec {
pkgconfig
deepin-gettext-tools # build
dbus-factory # build
- go-dbus-factory # needed
- go-gir-generator # needed
- go-lib # build
deepin.setupHook
- ];
- buildInputs = [
- alsaLib # needed
+ # TODO: using $PATH to find run time executable does not work with cross compiling
bc # run (to adjust grub theme?)
blur-effect # run (is it really needed?)
coreutils # run (is it really needed?)
fontconfig # run (is it really needed?)
- #glib # ? arch
+ rfkill # run
+ xcur2png # run
grub2 # run (is it really needed?)
+ ];
+
+ buildInputs = [
+ go-dbus-factory # needed
+ go-gir-generator # needed
+ go-lib # build
+
+ alsaLib # needed
+ #glib # ? arch
gtk3 # build run
libcanberra # build run
libgudev # needed
librsvg # build run
poppler # build run
pulseaudio # needed
- rfkill # run
- xcur2png # run
#locales # run (locale-helper needs locale-gen, which is unavailable on NixOS?)
];
diff --git a/pkgs/desktops/deepin/dde-daemon/default.nix b/pkgs/desktops/deepin/dde-daemon/default.nix
index b5460029f78f..6e5435315e31 100644
--- a/pkgs/desktops/deepin/dde-daemon/default.nix
+++ b/pkgs/desktops/deepin/dde-daemon/default.nix
@@ -1,6 +1,6 @@
{ stdenv, buildGoPackage, fetchFromGitHub, fetchpatch, pkgconfig,
dbus-factory, go-dbus-factory, go-gir-generator, go-lib,
- deepin-gettext-tools, dde-api, deepin-desktop-schemas,
+ deepin-gettext-tools, gettext, dde-api, deepin-desktop-schemas,
deepin-wallpapers, deepin-desktop-base, alsaLib, glib, gtk3,
libgudev, libinput, libnl, librsvg, linux-pam, networkmanager,
pulseaudio, python3, hicolor-icon-theme, glibc, tzdata, go,
@@ -34,11 +34,8 @@ buildGoPackage rec {
nativeBuildInputs = [
pkgconfig
dbus-factory
- go-dbus-factory
- go-gir-generator
- go-lib
deepin-gettext-tools
- linux-pam
+ gettext
networkmanager
networkmanager.dev
python3
@@ -48,6 +45,11 @@ buildGoPackage rec {
];
buildInputs = [
+ go-dbus-factory
+ go-gir-generator
+ go-lib
+ linux-pam
+
alsaLib
dde-api
deepin-desktop-base
diff --git a/pkgs/desktops/deepin/startdde/default.nix b/pkgs/desktops/deepin/startdde/default.nix
index 137b3f690a67..920008826169 100644
--- a/pkgs/desktops/deepin/startdde/default.nix
+++ b/pkgs/desktops/deepin/startdde/default.nix
@@ -27,16 +27,16 @@ buildGoPackage rec {
nativeBuildInputs = [
pkgconfig
dbus-factory
- dde-api
- go-dbus-factory
- go-gir-generator
- go-lib
jq
wrapGAppsHook
deepin.setupHook
];
buildInputs = [
+ dde-api
+ go-dbus-factory
+ go-gir-generator
+ go-lib
alsaLib
dde-daemon
dde-dock
diff --git a/pkgs/desktops/gnome-3/core/gucharmap/default.nix b/pkgs/desktops/gnome-3/core/gucharmap/default.nix
index 3d2da33732b2..b6e8b4c11c03 100644
--- a/pkgs/desktops/gnome-3/core/gucharmap/default.nix
+++ b/pkgs/desktops/gnome-3/core/gucharmap/default.nix
@@ -10,7 +10,6 @@
, glib
, desktop-file-utils
, gtk-doc
-, libtool
, wrapGAppsHook
, gnome3
, itstool
@@ -66,7 +65,6 @@ in stdenv.mkDerivation rec {
unzip
intltool
itstool
- libtool
gtk-doc
docbook_xsl
docbook_xml_dtd_412
diff --git a/pkgs/desktops/gnome-3/extensions/impatience/default.nix b/pkgs/desktops/gnome-3/extensions/impatience/default.nix
index a839c5074e12..2f5c48a5a325 100644
--- a/pkgs/desktops/gnome-3/extensions/impatience/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/impatience/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Speed up builtin gnome-shell animations";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ aneeshusa timbertson tiramiseb ];
+ maintainers = with maintainers; [ timbertson tiramiseb ];
homepage = http://gfxmonk.net/dist/0install/gnome-shell-impatience.xml;
};
}
diff --git a/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix b/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
index 243d29e75a75..4327f30c95b9 100644
--- a/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Display system informations in gnome shell status bar";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ aneeshusa tiramiseb ];
+ maintainers = with maintainers; [ tiramiseb ];
homepage = https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet;
# 3.36 support not yet ready
# https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/pull/564
diff --git a/pkgs/desktops/mate/mate-power-manager/default.nix b/pkgs/desktops/mate/mate-power-manager/default.nix
index 37ff34e081ab..30f1c48fa5f6 100644
--- a/pkgs/desktops/mate/mate-power-manager/default.nix
+++ b/pkgs/desktops/mate/mate-power-manager/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, pkgconfig, gettext, glib, itstool, libxml2, mate, libnotify, libcanberra-gtk3, dbus-glib, upower, gnome3, gtk3, libtool, polkit, wrapGAppsHook }:
+{ stdenv, fetchurl, pkgconfig, gettext, glib, itstool, libxml2, mate-panel, libnotify, libcanberra-gtk3, dbus-glib, upower, gnome3, gtk3, libtool, polkit, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-power-manager";
- version = "1.24.0";
+ version = "1.24.1";
src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1h6wm8vna97iayhwqh7rfsc87715np12nxa72w27p4zl54bdkdlg";
+ sha256 = "13ar40x5hs4d4h81q8qsy0agbx5wnarry3mbhws54zydcxd7j20a";
};
nativeBuildInputs = [
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
dbus-glib
upower
polkit
- mate.mate-panel
+ mate-panel
];
configureFlags = [ "--enable-applets" ];
diff --git a/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix b/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix
index cc6b37095fdb..67f4105ff3d1 100644
--- a/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix
@@ -1,7 +1,8 @@
{ wrapGAppsHook
, glib
, lib
-, symlinkJoin
+, stdenv
+, xorg
, switchboard
, switchboardPlugs
, plugs
@@ -14,26 +15,45 @@ let
if plugs == null then switchboardPlugs
else plugs ++ (lib.optionals useDefaultPlugs switchboardPlugs);
in
-symlinkJoin {
+stdenv.mkDerivation rec {
name = "${switchboard.name}-with-plugs";
+ src = null;
+
paths = [
switchboard
] ++ selectedPlugs;
- buildInputs = [
- wrapGAppsHook
+ passAsFile = [ "paths" ];
+
+ nativeBuildInputs = [
glib
- ] ++ (lib.forEach selectedPlugs (x: x.buildInputs))
+ wrapGAppsHook
+ ];
+
+ buildInputs = lib.forEach selectedPlugs (x: x.buildInputs)
++ selectedPlugs;
- postBuild = ''
- make_glib_find_gsettings_schemas
+ dontUnpack = true;
+ dontConfigure = true;
+ dontBuild = true;
- gappsWrapperArgs+=(--set SWITCHBOARD_PLUGS_PATH "$out/lib/switchboard")
+ preferLocalBuild = true;
+ allowSubstitutes = false;
- wrapGAppsHook
+ installPhase = ''
+ mkdir -p $out
+ for i in $(cat $pathsPath); do
+ ${xorg.lndir}/bin/lndir -silent $i $out
+ done
+ '';
+
+ preFixup = ''
+ gappsWrapperArgs+=(
+ --set SWITCHBOARD_PLUGS_PATH "$out/lib/switchboard"
+ )
'';
inherit (switchboard) meta;
}
+
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel/wrapper.nix b/pkgs/desktops/pantheon/desktop/wingpanel/wrapper.nix
index 596ee816f891..ca887d45dc39 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel/wrapper.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel/wrapper.nix
@@ -1,7 +1,8 @@
{ lib
, wrapGAppsHook
, glib
-, symlinkJoin
+, stdenv
+, xorg
, wingpanel
, wingpanelIndicators
, switchboard-with-plugs
@@ -15,30 +16,44 @@ let
if indicators == null then wingpanelIndicators
else indicators ++ (lib.optionals useDefaultIndicators wingpanelIndicators);
in
-symlinkJoin {
+stdenv.mkDerivation rec {
name = "${wingpanel.name}-with-indicators";
+ src = null;
+
paths = [
wingpanel
] ++ selectedIndicators;
- buildInputs = [
+ passAsFile = [ "paths" ];
+
+ nativeBuildInputs = [
glib
wrapGAppsHook
- ] ++ (lib.forEach selectedIndicators (x: x.buildInputs))
+ ];
+
+ buildInputs = lib.forEach selectedIndicators (x: x.buildInputs)
++ selectedIndicators;
- # We have to set SWITCHBOARD_PLUGS_PATH because wingpanel-applications-menu
- # has a plugin to search switchboard settings
- postBuild = ''
- make_glib_find_gsettings_schemas
+ dontUnpack = true;
+ dontConfigure = true;
+ dontBuild = true;
+ preferLocalBuild = true;
+ allowSubstitutes = false;
+
+ installPhase = ''
+ mkdir -p $out
+ for i in $(cat $pathsPath); do
+ ${xorg.lndir}/bin/lndir -silent $i $out
+ done
+ '';
+
+ preFixup = ''
gappsWrapperArgs+=(
--set WINGPANEL_INDICATORS_PATH "$out/lib/wingpanel"
--set SWITCHBOARD_PLUGS_PATH "${switchboard-with-plugs}/lib/switchboard"
)
-
- wrapGAppsHook
'';
inherit (wingpanel) meta;
diff --git a/pkgs/development/compilers/acme/default.nix b/pkgs/development/compilers/acme/default.nix
new file mode 100644
index 000000000000..c5a997ad75bc
--- /dev/null
+++ b/pkgs/development/compilers/acme/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchsvn }:
+
+stdenv.mkDerivation rec {
+ pname = "acme";
+ version = "120";
+
+ src = fetchsvn {
+ url = "svn://svn.code.sf.net/p/acme-crossass/code-0/trunk";
+ rev = version;
+ sha256 = "0w17b8f8bis22m6l5bg8qg8nniy20f8yg2xmzjipblmc39vpv6s2";
+ };
+
+ sourceRoot = "code-0-r${src.rev}/src";
+
+ makeFlags = [ "BINDIR=$(out)/bin" ];
+
+ postPatch = ''
+ substituteInPlace Makefile \
+ --replace "= gcc" "?= gcc"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A multi-platform cross assembler for 6502/6510/65816 CPUs.";
+ homepage = "https://sourceforge.net/projects/acme-crossass/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ OPNA2608 ];
+ };
+}
diff --git a/pkgs/development/compilers/as31/default.nix b/pkgs/development/compilers/as31/default.nix
deleted file mode 100644
index b70fde00e15e..000000000000
--- a/pkgs/development/compilers/as31/default.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-{ stdenv, fetchpatch, fetchurl, yacc }:
-
-let
-
- version = "2.3.1";
-
-in stdenv.mkDerivation {
- pname = "as31";
- inherit version;
- src = fetchurl {
- name = "as31-${version}.tar.gz"; # Nix doesn't like the colons in the URL
- url = "http://wiki.erazor-zone.de/_media/wiki:projects:linux:as31:as31-${version}.tar.gz";
- sha256 = "0mbk6z7z03xb0r0ccyzlgkjdjmdzknck4yxxmgr9k7v8f5c348fd";
- };
-
- buildInputs = [ yacc ];
-
- patches = [
- (fetchpatch {
- name = "CVE-2012-0808.patch";
- url = "https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=655496;filename=as31-mkstemps.patch;msg=5";
- sha256 = "0iia4wa8m141bwz4588yxb1dp2qwhapcii382sncm6jvwyngwh21";
- })
- ];
-
- preConfigure = ''
- chmod +x ./configure
- '';
-
- postConfigure = ''
- rm as31/parser.c
- '';
-
- meta = with stdenv.lib; {
- homepage = http://wiki.erazor-zone.de/wiki:projects:linux:as31;
- description = "An 8031/8051 assembler by Ken Stauffer and Theo Deraadt which produces a variety of object code output formats";
- maintainers = with maintainers; [ aneeshusa ];
- platforms = with platforms; unix;
- };
-}
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index fa9f72ebd044..3e2d3ce2ad2f 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -52,14 +52,6 @@ let
}));
elm-instrument = justStaticExecutables (overrideCabal (self.callPackage ./packages/elm-instrument.nix {}) (drv: {
- patches = [(
- # GHC 8.8.1 and Cabal >= 1.25.0 support
- # https://github.com/zwilias/elm-instrument/pull/3
- fetchpatch {
- url = "https://github.com/turboMaCk/elm-instrument/commit/4272db2aea742c8b54509e536fa4f35d04f95da5.patch";
- sha256 = "1d1lc43lp3x5jfhlyb1b7na7nj1g1i1vc1np26pcisg9c2s7gjz6";
- }
- )];
prePatch = ''
sed "s/desc <-.*/let desc = \"${drv.version}\"/g" Setup.hs --in-place
'';
diff --git a/pkgs/development/compilers/elm/packages/elm-instrument.nix b/pkgs/development/compilers/elm/packages/elm-instrument.nix
index bd7690162277..54077994fbdd 100644
--- a/pkgs/development/compilers/elm/packages/elm-instrument.nix
+++ b/pkgs/development/compilers/elm/packages/elm-instrument.nix
@@ -3,15 +3,15 @@
, fetchgit, filepath, free, HUnit, indents, json, mtl
, optparse-applicative, parsec, process, QuickCheck, quickcheck-io
, split, stdenv, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
-, text, elm
+, text
}:
mkDerivation {
pname = "elm-instrument";
version = "0.0.7";
src = fetchgit {
- url = "https://github.com/zwilias/elm-instrument.git";
- sha256 = "14yfzwsyvgc6rzn19sdmwk2mc1vma9hcljnmjnmlig8mp0271v56";
- rev = "31b527e405a6afdb25bb87ad7bd14f979e65cff7";
+ url = "https://github.com/zwilias/elm-instrument";
+ sha256 = "167d7l2547zxdj7i60r6vazznd9ichwc0bqckh3vrh46glkz06jv";
+ rev = "63e15bb5ec5f812e248e61b6944189fa4a0aee4e";
fetchSubmodules = true;
};
isLibrary = true;
diff --git a/pkgs/development/compilers/ghc/8.10.1.nix b/pkgs/development/compilers/ghc/8.10.1.nix
index bd67fae158af..9198d08cef45 100644
--- a/pkgs/development/compilers/ghc/8.10.1.nix
+++ b/pkgs/development/compilers/ghc/8.10.1.nix
@@ -88,12 +88,12 @@ let
in
stdenv.mkDerivation (rec {
- version = "8.10.0.20200123";
+ version = "8.10.1";
name = "${targetPrefix}ghc-${version}";
src = fetchurl {
- url = "https://downloads.haskell.org/ghc/8.10.1-rc1/ghc-${version}-src.tar.xz";
- sha256 = "162s5g33s918i12qfcqdj5wanc10xg07g5lq3gpm5j7c1v0y1zrf";
+ url = "https://downloads.haskell.org/ghc/8.10.1/ghc-${version}-src.tar.xz";
+ sha256 = "1xgdl6ig5jzli3bg054vfryfkg0y6wggf68g66c32sr67bw0ffsf";
};
enableParallelBuilding = true;
@@ -149,15 +149,21 @@ stdenv.mkDerivation (rec {
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ]
++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
+
# `--with` flags for libraries needed for RTS linker
configureFlags = [
"--datadir=$doc/share/doc/ghc"
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
- ] ++ stdenv.lib.optionals (libffi != null) ["--with-system-libffi" "--with-ffi-includes=${targetPackages.libffi.dev}/include" "--with-ffi-libraries=${targetPackages.libffi.out}/lib"
+ ] ++ stdenv.lib.optionals (libffi != null) [
+ "--with-system-libffi"
+ "--with-ffi-includes=${targetPackages.libffi.dev}/include"
+ "--with-ffi-libraries=${targetPackages.libffi.out}/lib"
] ++ stdenv.lib.optional (targetPlatform == hostPlatform && !enableIntegerSimple) [
- "--with-gmp-includes=${targetPackages.gmp.dev}/include" "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
+ "--with-gmp-includes=${targetPackages.gmp.dev}/include"
+ "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
] ++ stdenv.lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
- "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
+ "--with-iconv-includes=${libiconv}/include"
+ "--with-iconv-libraries=${libiconv}/lib"
] ++ stdenv.lib.optionals (targetPlatform != hostPlatform) [
"--enable-bootstrap-with-devel-snapshot"
] ++ stdenv.lib.optionals useLdGold [
diff --git a/pkgs/development/compilers/ghc/8.2.2-binary.nix b/pkgs/development/compilers/ghc/8.2.2-binary.nix
index 1f24b9a1ff24..9f546bcb541c 100644
--- a/pkgs/development/compilers/ghc/8.2.2-binary.nix
+++ b/pkgs/development/compilers/ghc/8.2.2-binary.nix
@@ -1,12 +1,15 @@
{ stdenv, substituteAll
, fetchurl, perl, gcc, llvm
, ncurses5, gmp, glibc, libiconv
+, llvmPackages
}:
# Prebuilt only does native
assert stdenv.targetPlatform == stdenv.hostPlatform;
let
+ useLLVM = !stdenv.targetPlatform.isx86;
+
libPath = stdenv.lib.makeLibraryPath ([
ncurses5 gmp
] ++ stdenv.lib.optional (stdenv.hostPlatform.isDarwin) libiconv);
@@ -53,7 +56,7 @@ stdenv.mkDerivation rec {
or (throw "cannot bootstrap GHC on this platform"));
nativeBuildInputs = [ perl ];
- buildInputs = stdenv.lib.optionals (stdenv.targetPlatform.isAarch32 || stdenv.targetPlatform.isAarch64) [ llvm ];
+ propagatedBuildInputs = stdenv.lib.optionals useLLVM [ llvmPackages.llvm ];
# Cannot patchelf beforehand due to relative RPATHs that anticipate
# the final install location/
diff --git a/pkgs/development/compilers/ghc/8.6.3-binary.nix b/pkgs/development/compilers/ghc/8.6.5-binary.nix
similarity index 89%
rename from pkgs/development/compilers/ghc/8.6.3-binary.nix
rename to pkgs/development/compilers/ghc/8.6.5-binary.nix
index fe576186b0e5..97793d912895 100644
--- a/pkgs/development/compilers/ghc/8.6.3-binary.nix
+++ b/pkgs/development/compilers/ghc/8.6.5-binary.nix
@@ -1,12 +1,15 @@
{ stdenv
, fetchurl, perl, gcc
, ncurses5, gmp, glibc, libiconv
+, llvmPackages
}:
# Prebuilt only does native
assert stdenv.targetPlatform == stdenv.hostPlatform;
let
+ useLLVM = !stdenv.targetPlatform.isx86;
+
libPath = stdenv.lib.makeLibraryPath ([
ncurses5 gmp
] ++ stdenv.lib.optional (stdenv.hostPlatform.isDarwin) libiconv);
@@ -24,27 +27,33 @@ let
in
stdenv.mkDerivation rec {
- version = "8.6.3";
+ version = "8.6.5";
name = "ghc-${version}-binary";
+ # https://downloads.haskell.org/~ghc/8.6.5/
src = fetchurl ({
i686-linux = {
- url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-deb8-linux.tar.xz";
- sha256 = "0bw8a7fxcbskf93rb4m542ff66vrmx5i5kj77qx37cbhijx70w5m";
+ url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-deb9-linux.tar.xz";
+ sha256 = "1p2h29qghql19ajk755xa0yxkn85slbds8m9n5196ris743vkp8w";
};
x86_64-linux = {
- url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-deb8-linux.tar.xz";
- sha256 = "1m9gaga2pzi2cx5gvasg0rx1dlvr68gmi20l67652kag6xjsa719";
+ url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-deb9-linux.tar.xz";
+ sha256 = "1pqlx6rdjs2110g0y1i9f8x18lmdizibjqd15f5xahcz39hgaxdw";
+ };
+ aarch64-linux = {
+ url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-aarch64-ubuntu18.04-linux.tar.xz";
+ sha256 = "11n7l2a36i5vxzzp85la2555q4m34l747g0pnmd81cp46y85hlhq";
};
x86_64-darwin = {
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz";
- sha256 = "1hbzk57v45176kxcx848p5jn5p1xbp2129ramkbzsk6plyhnkl3r";
+ sha256 = "0s9188vhhgf23q3rjarwhbr524z6h2qga5xaaa2pma03sfqvvhfz";
};
}.${stdenv.hostPlatform.system}
or (throw "cannot bootstrap GHC on this platform"));
nativeBuildInputs = [ perl ];
+ propagatedBuildInputs = stdenv.lib.optionals useLLVM [ llvmPackages.llvm ];
# Cannot patchelf beforehand due to relative RPATHs that anticipate
# the final install location/
@@ -168,5 +177,5 @@ stdenv.mkDerivation rec {
};
meta.license = stdenv.lib.licenses.bsd3;
- meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin"];
+ meta.platforms = ["x86_64-linux" "aarch64-linux" "i686-linux" "x86_64-darwin"];
}
diff --git a/pkgs/development/compilers/go/1.12.nix b/pkgs/development/compilers/go/1.12.nix
index 35bcfa36e993..3b4091bf1140 100644
--- a/pkgs/development/compilers/go/1.12.nix
+++ b/pkgs/development/compilers/go/1.12.nix
@@ -43,8 +43,7 @@ stdenv.mkDerivation rec {
++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
-
- propagatedBuildInputs = optionals stdenv.isDarwin [ Security Foundation ];
+ depsTargetTargetPropagated = optionals stdenv.isDarwin [ Security Foundation ];
hardeningDisable = [ "all" ];
diff --git a/pkgs/development/compilers/go/1.13.nix b/pkgs/development/compilers/go/1.13.nix
index aa8812730323..36345bb0dab8 100644
--- a/pkgs/development/compilers/go/1.13.nix
+++ b/pkgs/development/compilers/go/1.13.nix
@@ -43,8 +43,7 @@ stdenv.mkDerivation rec {
++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
-
- propagatedBuildInputs = optionals stdenv.isDarwin [ Security Foundation ];
+ depsTargetTargetPropagated = optionals stdenv.isDarwin [ Security Foundation ];
hardeningDisable = [ "all" ];
diff --git a/pkgs/development/compilers/go/1.14.nix b/pkgs/development/compilers/go/1.14.nix
index 3651b9361166..b8038a5d9dd0 100644
--- a/pkgs/development/compilers/go/1.14.nix
+++ b/pkgs/development/compilers/go/1.14.nix
@@ -43,8 +43,7 @@ stdenv.mkDerivation rec {
++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
-
- propagatedBuildInputs = optionals stdenv.isDarwin [ Security Foundation ];
+ depsTargetTargetPropagated = optionals stdenv.isDarwin [ Security Foundation ];
hardeningDisable = [ "all" ];
diff --git a/pkgs/development/compilers/go/1.4.nix b/pkgs/development/compilers/go/1.4.nix
index 0dd852a1ef16..c3c46de1fce0 100644
--- a/pkgs/development/compilers/go/1.4.nix
+++ b/pkgs/development/compilers/go/1.4.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ pcre ];
- propagatedBuildInputs = lib.optional stdenv.isDarwin Security;
+ depsTargetTargetPropagated = lib.optional stdenv.isDarwin Security;
hardeningDisable = [ "all" ];
diff --git a/pkgs/development/compilers/nextpnr/default.nix b/pkgs/development/compilers/nextpnr/default.nix
index afd08f6e96e7..b0fbc2eb8d13 100644
--- a/pkgs/development/compilers/nextpnr/default.nix
+++ b/pkgs/development/compilers/nextpnr/default.nix
@@ -14,14 +14,14 @@ let
in
with stdenv; mkDerivation rec {
pname = "nextpnr";
- version = "2020.02.04";
+ version = "2020.03.25";
srcs = [
(fetchFromGitHub {
owner = "YosysHQ";
repo = "nextpnr";
- rev = "ca733561873cd54be047ae30a94efcd71b3f8be5";
- sha256 = "176drrq6w53qbwmnksa1b22w9qz3gd1db9hy2lyv8svbcdxd9qwp";
+ rev = "a3ede0293a50c910e7d96319b2084d50f2501a6b";
+ sha256 = "0ikfjva4gqmlx6y7mjamg03ad7x9gnz32ahqv798ynd87svq10aq";
name = "nextpnr";
})
(fetchFromGitHub {
diff --git a/pkgs/development/compilers/ocaml/4.09.nix b/pkgs/development/compilers/ocaml/4.09.nix
index 4b56d82eba54..a093a2446419 100644
--- a/pkgs/development/compilers/ocaml/4.09.nix
+++ b/pkgs/development/compilers/ocaml/4.09.nix
@@ -1,6 +1,9 @@
import ./generic.nix {
major_version = "4";
minor_version = "09";
- patch_version = "0";
- sha256 = "1v3z5ar326f3hzvpfljg4xj8b9lmbrl53fn57yih1bkbx3gr3yzj";
+ patch_version = "1";
+ sha256 = "1aq5505lpa39garky2icgfv4c7ylpx3j623cz9bsz5c466d2kqls";
+
+ # Breaks build with Clang
+ hardeningDisable = [ "strictoverflow" ];
}
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix
index 5e26e37b4438..3a54d42498ce 100644
--- a/pkgs/development/compilers/yosys/default.nix
+++ b/pkgs/development/compilers/yosys/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "yosys";
- version = "2020.03.16";
+ version = "2020.03.24";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "yosys";
- rev = "ed4fa19ba2812c286562baf26bbbcb49afad83bc";
- sha256 = "1sza5ng0q8dy6p4hks9b2db129xjcid9n6l8aglf2cj5ks82k5nv";
+ rev = "c9555c9adeba886a308c60615ac794ec20d9276e";
+ sha256 = "1fh118fv06jyfmkx6zy0w2k0rjj22m0ffyll3k5giaw8zzaf0j3a";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/compilers/zasm/default.nix b/pkgs/development/compilers/zasm/default.nix
new file mode 100644
index 000000000000..174092496bab
--- /dev/null
+++ b/pkgs/development/compilers/zasm/default.nix
@@ -0,0 +1,44 @@
+{ fetchFromGitHub, zlib, stdenv }:
+let
+ libs-src = fetchFromGitHub {
+ owner = "megatokio";
+ repo = "Libraries";
+ rev = "97ea480051b106e83a086dd42583dfd3e9d458a1";
+ sha256 = "1kqmjb9660mnb0r18s1grrrisx6b73ijsinlyr97vz6992jd5dzh";
+ };
+in
+stdenv.mkDerivation {
+ pname = "zasm";
+ version = "4.2.6";
+ src = fetchFromGitHub {
+ owner = "megatokio";
+ repo = "zasm";
+ rev = "f1424add17a5514895a598d6b5e3982579961519";
+ sha256 = "1kqnqdqp2bfsazs6vfx2aiqanxxagn8plx8g6rc11vmr8yqnnpks";
+ };
+
+ buildInputs = [ zlib ];
+
+ configurePhase = ''
+ ln -sf ${libs-src} Libraries
+ '';
+
+ buildPhase = ''
+ cd Linux
+ make
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ mv zasm $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Z80 / 8080 assembler (for unix-style OS)";
+ homepage = "https://k1.spdns.de/Develop/Projects/zasm/Distributions/";
+ license = licenses.bsd2;
+ maintainers = [ maintainers.turbomack ];
+ platforms = platforms.linux;
+ badPlatforms = platforms.aarch64;
+ };
+}
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index f0717b3514f6..c62797a304e9 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -76,7 +76,7 @@ default-package-overrides:
# gi-gdkx11-4.x requires gtk-4.x, which is still under development and
# not yet available in Nixpkgs
- gi-gdkx11 < 4
- # LTS Haskell 15.4
+ # LTS Haskell 15.5
- abstract-deque ==0.3
- abstract-par ==0.3.3
- AC-Angle ==1.0
@@ -88,7 +88,7 @@ default-package-overrides:
- adjunctions ==4.4
- adler32 ==0.1.2.0
- advent-of-code-api ==0.2.7.0
- - aeson ==1.4.6.0
+ - aeson ==1.4.7.0
- aeson-attoparsec ==0.0.0
- aeson-better-errors ==0.9.1.0
- aeson-casing ==0.2.0.0
@@ -267,7 +267,7 @@ default-package-overrides:
- auto-update ==0.1.6
- avers ==0.0.17.1
- avro ==0.4.7.0
- - aws-cloudfront-signed-cookies ==0.2.0.1
+ - aws-cloudfront-signed-cookies ==0.2.0.4
- base16-bytestring ==0.1.1.6
- base32string ==0.9.1
- base58string ==0.10.0
@@ -407,7 +407,7 @@ default-package-overrides:
- Chart-diagrams ==1.9.3
- chaselev-deque ==0.5.0.5
- ChasingBottoms ==1.3.1.7
- - checkers ==0.5.4
+ - checkers ==0.5.5
- checksum ==0.0
- chimera ==0.3.0.0
- choice ==0.2.2
@@ -448,6 +448,7 @@ default-package-overrides:
- colorful-monoids ==0.2.1.2
- colorize-haskell ==1.0.1
- colour ==2.3.5
+ - colourista ==0.0.0.0
- combinatorial ==0.1.0.1
- comfort-array ==0.4
- comfort-graph ==0.0.3.1
@@ -466,11 +467,11 @@ default-package-overrides:
- concurrent-output ==1.10.11
- concurrent-split ==0.0.1.1
- cond ==0.4.1.1
- - conduit ==1.3.1.2
+ - conduit ==1.3.2
- conduit-algorithms ==0.0.11.0
- conduit-combinators ==1.3.0
- conduit-concurrent-map ==0.1.1
- - conduit-extra ==1.3.4
+ - conduit-extra ==1.3.5
- conduit-parse ==0.2.1.0
- conduit-zstd ==0.0.1.1
- conferer ==0.2.0.0
@@ -617,7 +618,7 @@ default-package-overrides:
- distributed-closure ==0.4.2.0
- distribution-opensuse ==1.1.1
- distributive ==0.6.1
- - dl-fedora ==0.7.3
+ - dl-fedora ==0.7.4
- dlist ==0.8.0.7
- dlist-instances ==0.1.1.1
- dlist-nonempty ==0.1.1
@@ -806,7 +807,7 @@ default-package-overrides:
- generic-random ==1.3.0.0
- generics-sop ==0.5.0.0
- generics-sop-lens ==0.2
- - genvalidity ==0.10.0.1
+ - genvalidity ==0.10.0.2
- genvalidity-aeson ==0.3.0.0
- genvalidity-bytestring ==0.5.0.1
- genvalidity-containers ==0.8.0.2
@@ -834,12 +835,12 @@ default-package-overrides:
- ghc-compact ==0.1.0.0
- ghc-core ==0.5.6
- ghc-exactprint ==0.6.2
- - ghcid ==0.8.3
+ - ghcid ==0.8.5
- ghci-hexcalc ==0.1.1.0
- ghcjs-codemirror ==0.0.0.2
- ghc-lib ==8.8.3.20200224
- ghc-lib-parser ==8.8.3.20200224
- - ghc-lib-parser-ex ==8.8.5.6
+ - ghc-lib-parser-ex ==8.8.5.8
- ghc-paths ==0.1.0.12
- ghc-prof ==1.4.1.6
- ghc-source-gen ==0.3.0.0
@@ -1150,7 +1151,7 @@ default-package-overrides:
- io-streams-haproxy ==1.0.1.0
- ip ==1.7.1
- ip6addr ==1.0.1
- - iproute ==1.7.8
+ - iproute ==1.7.9
- IPv6Addr ==1.1.3
- ipynb ==0.1
- ipython-kernel ==0.10.1.0
@@ -1727,7 +1728,7 @@ default-package-overrides:
- reinterpret-cast ==0.1.0
- relapse ==1.0.0.0
- relational-query ==0.12.2.2
- - relational-schemas ==0.1.7.0
+ - relational-schemas ==0.1.8.0
- relude ==0.6.0.0
- renderable ==0.2.0.1
- replace-attoparsec ==1.2.0.0
@@ -1770,7 +1771,7 @@ default-package-overrides:
- safe-json ==1.1.0
- safe-money ==0.9
- SafeSemaphore ==0.10.1
- - salak ==0.3.5.3
+ - salak ==0.3.6
- salak-yaml ==0.3.5.3
- saltine ==0.1.1.0
- salve ==1.0.8
@@ -2179,7 +2180,7 @@ default-package-overrides:
- unix-time ==0.4.7
- unliftio ==0.2.12.1
- unliftio-core ==0.1.2.0
- - unliftio-pool ==0.2.1.0
+ - unliftio-pool ==0.2.1.1
- unlit ==0.4.0.0
- unordered-containers ==0.2.10.0
- unordered-intmap ==0.1.1
@@ -2373,6 +2374,7 @@ extra-packages:
- dhall == 1.29.0 # required for spago 0.14.0.
- doctemplates == 0.8 # required by pandoc-2.9.x
- generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x
+ - ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0
- gloss < 1.9.3 # new versions don't compile with GHC 7.8.x
- haddock == 2.22.* # required on GHC 8.0.x
- haddock-api == 2.22.* # required on GHC 7.8.x
@@ -2466,6 +2468,8 @@ package-maintainers:
- shakespeare
abbradar:
- Agda
+ roberth:
+ - arion-compose
cdepillabout:
- pretty-simple
- spago
@@ -2860,7 +2864,6 @@ broken-packages:
- arguedit
- ariadne
- arion
- - arion-compose
- armada
- armor
- arpa
@@ -7118,6 +7121,7 @@ broken-packages:
- llvm-base-types
- llvm-base-util
- llvm-data-interop
+ - llvm-dsl
- llvm-extension
- llvm-extra
- llvm-ffi
@@ -10109,6 +10113,7 @@ broken-packages:
- touched
- Tournament
- toxcore
+ - toxcore-c
- toxiproxy-haskell
- toysolver
- tpar
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 5d7e04c71354..12c78cc7b471 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -7199,6 +7199,17 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "Gleam" = callPackage
+ ({ mkDerivation, base, mtl, split, threepenny-gui }:
+ mkDerivation {
+ pname = "Gleam";
+ version = "0.1.0.0";
+ sha256 = "0j822hblrd0p343w9ds0fa75s3grgpiyv180hsw3ld3pj30fcc8b";
+ libraryHaskellDepends = [ base mtl split threepenny-gui ];
+ description = "HTML Canvas graphics, animations and simulations";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Glob" = callPackage
({ mkDerivation, base, containers, directory, dlist, filepath
, HUnit, QuickCheck, test-framework, test-framework-hunit
@@ -9326,6 +9337,8 @@ self: {
pname = "HTTP";
version = "4000.3.14";
sha256 = "0yv8mbjicpl7l2017c4dhm49117lblgwpy1llv368wci1vrxf0m6";
+ revision = "1";
+ editedCabalFile = "1inz9grpl9605bbymy6n5y4as54mlykbsiw8wpm5gl6qvxgrf69w";
libraryHaskellDepends = [
array base bytestring mtl network network-uri parsec time
];
@@ -9578,8 +9591,8 @@ self: {
}:
mkDerivation {
pname = "HaTeX";
- version = "3.22.1.0";
- sha256 = "1an10gxrhb6kxrp2hgmya6bx06xmr6y4dhvz5wnz6jqavnv2mmwh";
+ version = "3.22.2.0";
+ sha256 = "0l2csqvyxl399p6jmp8nkabsn8bh4k94wblh7qbn13q8zrmzmmzp";
libraryHaskellDepends = [
base bibtex bytestring containers hashable matrix parsec
prettyprinter QuickCheck text transformers
@@ -14729,6 +14742,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "OneTuple_0_2_2_1" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "OneTuple";
+ version = "0.2.2.1";
+ sha256 = "15ls6kkf953288q7rsc49bvw467ll4nq28hvsgbaazdn7hf75ixc";
+ libraryHaskellDepends = [ base ];
+ description = "Singleton Tuple";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"Only" = callPackage
({ mkDerivation, base, deepseq }:
mkDerivation {
@@ -16067,6 +16092,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) python3;};
+ "PyF_0_9_0_1" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, directory
+ , filepath, hashable, haskell-src-exts, haskell-src-meta, hspec
+ , HUnit, megaparsec, mtl, process, python3, template-haskell
+ , temporary, text
+ }:
+ mkDerivation {
+ pname = "PyF";
+ version = "0.9.0.1";
+ sha256 = "00pmpm2g7161bksc1l5clkghi0sbzh8y0f6xd52gwx9h6zxacns3";
+ libraryHaskellDepends = [
+ base containers haskell-src-exts haskell-src-meta megaparsec mtl
+ template-haskell text
+ ];
+ testHaskellDepends = [
+ base bytestring deepseq directory filepath hashable hspec HUnit
+ process template-haskell temporary text
+ ];
+ testToolDepends = [ python3 ];
+ description = "Quasiquotations for a python like interpolated string formater";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) python3;};
+
"QIO" = callPackage
({ mkDerivation, base, containers, mtl, old-time, random }:
mkDerivation {
@@ -23424,38 +23473,6 @@ self: {
}) {};
"aeson" = callPackage
- ({ mkDerivation, attoparsec, base, base-compat, base-orphans
- , base16-bytestring, bytestring, containers, deepseq, Diff
- , directory, dlist, filepath, generic-deriving, ghc-prim, hashable
- , hashable-time, integer-logarithms, primitive, QuickCheck
- , quickcheck-instances, scientific, tagged, tasty, tasty-golden
- , tasty-hunit, tasty-quickcheck, template-haskell, text
- , th-abstraction, time, time-compat, unordered-containers
- , uuid-types, vector
- }:
- mkDerivation {
- pname = "aeson";
- version = "1.4.6.0";
- sha256 = "12s8nfsady47zlz94f7m978irwwj0l0v2x41hk8w1i14wb3b4gwj";
- libraryHaskellDepends = [
- attoparsec base base-compat bytestring containers deepseq dlist
- ghc-prim hashable primitive scientific tagged template-haskell text
- th-abstraction time time-compat unordered-containers uuid-types
- vector
- ];
- testHaskellDepends = [
- attoparsec base base-compat base-orphans base16-bytestring
- bytestring containers Diff directory dlist filepath
- generic-deriving ghc-prim hashable hashable-time integer-logarithms
- QuickCheck quickcheck-instances scientific tagged tasty
- tasty-golden tasty-hunit tasty-quickcheck template-haskell text
- time time-compat unordered-containers uuid-types vector
- ];
- description = "Fast JSON parsing and encoding";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "aeson_1_4_7_0" = callPackage
({ mkDerivation, attoparsec, base, base-compat
, base-compat-batteries, base-orphans, base16-bytestring
, bytestring, containers, deepseq, Diff, directory, dlist, filepath
@@ -23469,6 +23486,40 @@ self: {
pname = "aeson";
version = "1.4.7.0";
sha256 = "15ykkxa636jnx1zcyq4yxgjz78m5fp315gg0llbjf44jk4fbhndh";
+ revision = "2";
+ editedCabalFile = "1198bf628jc6ccn1dr23wia3rdyxhidi9hg83ykzm735ffgh9cxd";
+ libraryHaskellDepends = [
+ attoparsec base base-compat-batteries bytestring containers deepseq
+ dlist ghc-prim hashable primitive scientific tagged
+ template-haskell text th-abstraction time time-compat
+ unordered-containers uuid-types vector
+ ];
+ testHaskellDepends = [
+ attoparsec base base-compat base-orphans base16-bytestring
+ bytestring containers Diff directory dlist filepath
+ generic-deriving ghc-prim hashable hashable-time integer-logarithms
+ QuickCheck quickcheck-instances scientific tagged tasty
+ tasty-golden tasty-hunit tasty-quickcheck template-haskell text
+ time time-compat unordered-containers uuid-types vector
+ ];
+ description = "Fast JSON parsing and encoding";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "aeson_1_4_7_1" = callPackage
+ ({ mkDerivation, attoparsec, base, base-compat
+ , base-compat-batteries, base-orphans, base16-bytestring
+ , bytestring, containers, deepseq, Diff, directory, dlist, filepath
+ , generic-deriving, ghc-prim, hashable, hashable-time
+ , integer-logarithms, primitive, QuickCheck, quickcheck-instances
+ , scientific, tagged, tasty, tasty-golden, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, th-abstraction, time
+ , time-compat, unordered-containers, uuid-types, vector
+ }:
+ mkDerivation {
+ pname = "aeson";
+ version = "1.4.7.1";
+ sha256 = "1502yjw4y5ggp1gmrx0d3pcgrx3zhwbmcz4jb4fcignrbxjldrq7";
libraryHaskellDepends = [
attoparsec base base-compat-batteries bytestring containers deepseq
dlist ghc-prim hashable primitive scientific tagged
@@ -24306,16 +24357,17 @@ self: {
}) {};
"aeson-value-parser" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable, mtl
- , scientific, text, transformers, unordered-containers, vector
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable
+ , megaparsec, mtl, scientific, text, text-builder, transformers
+ , unordered-containers, vector
}:
mkDerivation {
pname = "aeson-value-parser";
- version = "0.18";
- sha256 = "1n288jb8ksjb6psgal4q6p7ad13sdak3llk54nc0gg5w2r20x634";
+ version = "0.19";
+ sha256 = "1v8s1f0zxhvf0r0cr800x363361g7il2wmbah04kr1vl376ydcjy";
libraryHaskellDepends = [
- aeson attoparsec base bytestring hashable mtl scientific text
- transformers unordered-containers vector
+ aeson attoparsec base bytestring hashable megaparsec mtl scientific
+ text text-builder transformers unordered-containers vector
];
description = "API for parsing \"aeson\" JSON tree into Haskell types";
license = stdenv.lib.licenses.mit;
@@ -25913,8 +25965,8 @@ self: {
pname = "amazonka";
version = "1.6.1";
sha256 = "104ifvmwdc1w3y42qcbq57v579zcnmlfv3f0bsazbcqdxnvr9dzd";
- revision = "1";
- editedCabalFile = "0xn4wy5gb1h4f4wd2h5ic17nb6ilikmsp1qip6xxc3img5rmaqyq";
+ revision = "2";
+ editedCabalFile = "171rp3cbgy58lps437c1jfpmi4xsp0z4pral7jh3mybn73l672zm";
libraryHaskellDepends = [
amazonka-core base bytestring conduit conduit-extra directory
exceptions http-client http-conduit http-types ini mmorph
@@ -29720,6 +29772,18 @@ self: {
broken = true;
}) {};
+ "aop-prelude" = callPackage
+ ({ mkDerivation, base, ghc-prim }:
+ mkDerivation {
+ pname = "aop-prelude";
+ version = "0.1.0.0";
+ sha256 = "0jgv33h50mb5i0fignmxngijcrv59wnnljnf1idrf7n57kgrrjlg";
+ libraryHaskellDepends = [ base ghc-prim ];
+ testHaskellDepends = [ base ghc-prim ];
+ description = "prelude for Algebra of Programming";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"aos-signature" = callPackage
({ mkDerivation, base, bytestring, cryptonite, memory, mtl
, protolude, QuickCheck, random, tasty, tasty-hunit
@@ -31491,8 +31555,8 @@ self: {
}:
mkDerivation {
pname = "arion-compose";
- version = "0.1.1.0";
- sha256 = "0d90m39gir2371wgjkkmb7yrqr92zncjr6naz68r64a9mq38ga90";
+ version = "0.1.1.1";
+ sha256 = "0qi9mj67j3kq02psm3qa855rk0hpz2pvfa7ggx4jhzqnf60xd9ph";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -31510,8 +31574,7 @@ self: {
];
description = "Run docker-compose with help from Nix/NixOS";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ maintainers = with stdenv.lib.maintainers; [ roberth ];
}) {};
"arith-encode" = callPackage
@@ -32477,6 +32540,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "asn1-types_0_3_4" = callPackage
+ ({ mkDerivation, base, bytestring, hourglass, memory }:
+ mkDerivation {
+ pname = "asn1-types";
+ version = "0.3.4";
+ sha256 = "1a119qxhxhr0yn37r26dkydm6g5kykdkx98ghb59i4ipa6i95vkq";
+ libraryHaskellDepends = [ base bytestring hourglass memory ];
+ description = "ASN.1 types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"asn1dump" = callPackage
({ mkDerivation, asn1-encoding, asn1-types, base, bytestring, pem
}:
@@ -32619,6 +32694,8 @@ self: {
pname = "assoc";
version = "1.0.1";
sha256 = "1m9n4vp190bvn2wcrd4ggfwa9pi93jp0zgx02mdgywn2zfidw020";
+ revision = "1";
+ editedCabalFile = "1q6sc9v79p2pdm7aa6mfbn824vc01wj267saf2gp86b3wzgp0mrh";
libraryHaskellDepends = [ base bifunctors tagged ];
description = "swap and assoc: Symmetric and Semigroupy Bifunctors";
license = stdenv.lib.licenses.bsd3;
@@ -32837,6 +32914,8 @@ self: {
pname = "async";
version = "2.2.2";
sha256 = "1zxvfcyy4sg8lmzphi5dgnavksj5pav6rbvd5kc48lf4hanb2jjb";
+ revision = "1";
+ editedCabalFile = "1kg9xmby0wkx31998h2r43yr8bl1aixk6025zqigz9vdhmkc2y51";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base hashable stm ];
@@ -33632,6 +33711,35 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "attoparsec_0_13_2_4" = callPackage
+ ({ mkDerivation, array, base, bytestring, case-insensitive
+ , containers, criterion, deepseq, directory, filepath, ghc-prim
+ , http-types, parsec, QuickCheck, quickcheck-unicode, scientific
+ , tasty, tasty-quickcheck, text, transformers, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "attoparsec";
+ version = "0.13.2.4";
+ sha256 = "1cpgxc17lh4lnpblb3cimpq4ka23bf89q6yvd0jwk7klw5nwsrms";
+ libraryHaskellDepends = [
+ array base bytestring containers deepseq scientific text
+ transformers
+ ];
+ testHaskellDepends = [
+ array base bytestring deepseq QuickCheck quickcheck-unicode
+ scientific tasty tasty-quickcheck text transformers vector
+ ];
+ benchmarkHaskellDepends = [
+ array base bytestring case-insensitive containers criterion deepseq
+ directory filepath ghc-prim http-types parsec scientific text
+ transformers unordered-containers vector
+ ];
+ description = "Fast combinator parsing for bytestrings and text";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"attoparsec-arff" = callPackage
({ mkDerivation, attoparsec, base, bytestring }:
mkDerivation {
@@ -34641,6 +34749,44 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "avro_0_5_0_0" = callPackage
+ ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
+ , binary, bytestring, containers, data-binary-ieee754, deepseq
+ , directory, doctest, doctest-discover, extra, fail, gauge
+ , generic-lens, HasBigDecimal, hashable, hedgehog, hspec
+ , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, mtl
+ , QuickCheck, random, raw-strings-qq, scientific, semigroups
+ , tagged, template-haskell, text, tf-random, time, transformers
+ , unordered-containers, uuid, vector, zlib
+ }:
+ mkDerivation {
+ pname = "avro";
+ version = "0.5.0.0";
+ sha256 = "01p7a56w7vg9q4ybfxyprw5cnnprava3nlay2vwq360ixw6m0s5z";
+ libraryHaskellDepends = [
+ aeson array base base16-bytestring bifunctors binary bytestring
+ containers data-binary-ieee754 deepseq fail HasBigDecimal hashable
+ mtl raw-strings-qq scientific semigroups tagged template-haskell
+ text tf-random time unordered-containers uuid vector zlib
+ ];
+ testHaskellDepends = [
+ aeson array base base16-bytestring bifunctors binary bytestring
+ containers directory doctest doctest-discover extra fail
+ generic-lens HasBigDecimal hashable hedgehog hspec
+ hw-hspec-hedgehog lens lens-aeson mtl QuickCheck raw-strings-qq
+ scientific semigroups tagged text tf-random time transformers
+ unordered-containers uuid vector zlib
+ ];
+ testToolDepends = [ doctest-discover hspec-discover ];
+ benchmarkHaskellDepends = [
+ aeson base binary bytestring containers deepseq gauge hashable mtl
+ random raw-strings-qq text transformers unordered-containers vector
+ ];
+ description = "Avro serialization support for Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"avro-piper" = callPackage
({ mkDerivation, aeson, avro, base, bytestring, conduit
, conduit-combinators, conduit-extra, hedgehog, hspec
@@ -34790,31 +34936,6 @@ self: {
}) {};
"aws-cloudfront-signed-cookies" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types
- , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog
- , lens, lens-aeson, neat-interpolation, optparse-applicative, pem
- , text, time, unordered-containers, vector
- }:
- mkDerivation {
- pname = "aws-cloudfront-signed-cookies";
- version = "0.2.0.1";
- sha256 = "1yk40n6gjs72pyi6yjwhqj0dngqc4b74rpg0ji61852nbb0snl28";
- revision = "3";
- editedCabalFile = "1v0bbyskwbawfhaji3s63hjrzwsi2bb7l8g6yxdp02bp6zb92757";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson aeson-pretty asn1-encoding asn1-types base base64-bytestring
- bytestring cookie cryptonite lens lens-aeson optparse-applicative
- pem text time unordered-containers vector
- ];
- executableHaskellDepends = [ base ];
- testHaskellDepends = [ base hedgehog neat-interpolation ];
- description = "Generate signed cookies for AWS CloudFront";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "aws-cloudfront-signed-cookies_0_2_0_4" = callPackage
({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types
, base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog
, lens, lens-aeson, neat-interpolation, optparse-applicative, pem
@@ -34835,7 +34956,6 @@ self: {
testHaskellDepends = [ base hedgehog neat-interpolation ];
description = "Generate signed cookies for AWS CloudFront";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"aws-cloudfront-signer" = callPackage
@@ -35170,8 +35290,8 @@ self: {
}:
mkDerivation {
pname = "aws-lambda-haskell-runtime";
- version = "2.0.3";
- sha256 = "1ycqwmpgqzdb8kz3w6yzf44id32pc3vin1w3j0klzzg2k51l4nnr";
+ version = "2.0.4";
+ sha256 = "0gzg1g5669lr7p5sg22r6b952c7pn39rjr9y0ss77jvl7klhykr8";
libraryHaskellDepends = [
aeson base bytestring http-client http-types path path-io
safe-exceptions-checked template-haskell text
@@ -36402,8 +36522,8 @@ self: {
({ mkDerivation, base, base-compat }:
mkDerivation {
pname = "base-compat-migrate";
- version = "0.2.0.0";
- sha256 = "0xc9fjdv4bx5isw39l9aknvwvi46zpc4930wxvsx0v4qa8yhfpaa";
+ version = "0.2.0.1";
+ sha256 = "18nyacdji89ys6h7hw28b6rz6p9gkasd4c0l7awz79wp0w8a0cdm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base base-compat ];
@@ -36525,8 +36645,8 @@ self: {
}:
mkDerivation {
pname = "base16";
- version = "0.1.2.1";
- sha256 = "1dqkqyyqdym48fh59zz3jyvhbbc70q37fvx2zv80cmysa929d1fr";
+ version = "0.1.3.0";
+ sha256 = "0gjcf05c604dqb0av25p24m0f5r1g6h4bv24lccrbc614w2gng5j";
libraryHaskellDepends = [ base bytestring text ];
testHaskellDepends = [
base base16-bytestring bytestring memory random-bytestring tasty
@@ -36557,8 +36677,8 @@ self: {
}:
mkDerivation {
pname = "base16-lens";
- version = "0.1.0.0";
- sha256 = "17cckwpl3c7bf6jj8l1jbwpb0hlsqp7iv3mllb59gp38nfdn51rd";
+ version = "0.1.1.0";
+ sha256 = "056fskaj5g19yp8fzvvx3ij60hhk4i7xind1pdzv3ark2ywy1d21";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base base16 bytestring lens text ];
testHaskellDepends = [ base doctest lens ];
@@ -38625,6 +38745,8 @@ self: {
pname = "bin";
version = "0.1";
sha256 = "008i0yxvg9v05gby6ysq3f7ygh125p9xa5vwrcrbq5xw79igyzq5";
+ revision = "1";
+ editedCabalFile = "1v62ca89qdzcm03ziwaq335cwd66mwl854c6gf61vnplrbznqm33";
libraryHaskellDepends = [
base dec deepseq fin hashable QuickCheck
];
@@ -38851,10 +38973,8 @@ self: {
}:
mkDerivation {
pname = "binary-instances";
- version = "1";
- sha256 = "07y9582vsw94ks8whkd3dcmf4wdwlq8riyk2shmxxprkq0gsv3z0";
- revision = "2";
- editedCabalFile = "0yawdwm086gk51y5s5zbybiwiv386cx8xyj6kcgj9wwdidcnaxdi";
+ version = "1.0.0.1";
+ sha256 = "0f8ilzpwj7gbyvlswlkd48dzpj9m13ipinw55lvjag0ir52idk9a";
libraryHaskellDepends = [
aeson base binary binary-orphans case-insensitive hashable
scientific tagged text text-binary time-compat unordered-containers
@@ -41217,6 +41337,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) gmp;};
+ "bitvec_1_0_3_0" = callPackage
+ ({ mkDerivation, base, containers, deepseq, gauge, ghc-prim, gmp
+ , integer-gmp, primitive, quickcheck-classes, random, tasty
+ , tasty-hunit, tasty-quickcheck, vector
+ }:
+ mkDerivation {
+ pname = "bitvec";
+ version = "1.0.3.0";
+ sha256 = "0s3gdh2rgz9wdnin5h2yhvnr8gy3sgcl9sbb1k4069ap4svrg8hd";
+ libraryHaskellDepends = [
+ base deepseq ghc-prim integer-gmp primitive vector
+ ];
+ librarySystemDepends = [ gmp ];
+ testHaskellDepends = [
+ base integer-gmp primitive quickcheck-classes tasty tasty-hunit
+ tasty-quickcheck vector
+ ];
+ benchmarkHaskellDepends = [
+ base containers gauge integer-gmp random vector
+ ];
+ description = "Space-efficient bit vectors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) gmp;};
+
"bitwise" = callPackage
({ mkDerivation, array, base, bytestring, criterion, QuickCheck }:
mkDerivation {
@@ -44115,6 +44260,29 @@ self: {
broken = true;
}) {};
+ "bson_0_4_0_1" = callPackage
+ ({ mkDerivation, base, binary, bytestring, cryptohash-md5
+ , data-binary-ieee754, mtl, network, QuickCheck, test-framework
+ , test-framework-quickcheck2, text, time
+ }:
+ mkDerivation {
+ pname = "bson";
+ version = "0.4.0.1";
+ sha256 = "1xmxhq1f8v00mbq2l1sb7akzhy0gd9wcylkanpizn68wczqkdi3b";
+ libraryHaskellDepends = [
+ base binary bytestring cryptohash-md5 data-binary-ieee754 mtl
+ network text time
+ ];
+ testHaskellDepends = [
+ base bytestring QuickCheck test-framework
+ test-framework-quickcheck2 text time
+ ];
+ description = "BSON documents are JSON-like objects with a standard binary encoding";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"bson-generic" = callPackage
({ mkDerivation, base, bson, ghc-prim, text }:
mkDerivation {
@@ -45825,10 +45993,8 @@ self: {
({ mkDerivation, base, bytestring, composition-prelude, lens }:
mkDerivation {
pname = "bzip-signature";
- version = "0.1.2.0";
- sha256 = "077bwh3rwig9rml5pz49m4rxbn0j9q6cv7zlc5xlhkmw6plwg4ps";
- revision = "1";
- editedCabalFile = "003197s08saac5azpwc4vqvs65244pvp019j9lhr76my6a98iz0f";
+ version = "0.2.0.0";
+ sha256 = "1d2k6dv2wakq51z365s37hn1k1zs785z3f01b90x2dcg6y1xgln7";
libraryHaskellDepends = [
base bytestring composition-prelude lens
];
@@ -46227,8 +46393,8 @@ self: {
}:
mkDerivation {
pname = "cabal-cache";
- version = "1.0.1.5";
- sha256 = "0bzxpr1lalj3i4qickxpch3ky5d686k1rdba2aymhcr8g89l4m0m";
+ version = "1.0.1.8";
+ sha256 = "0yxq73bdw1ai0yv54prcxpm1ygkpa8m0jnznwm975b82qlmplynw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -46410,8 +46576,8 @@ self: {
}:
mkDerivation {
pname = "cabal-file-th";
- version = "0.2.6";
- sha256 = "0kam97xbmsn0alqyw709fpvj7j5dhdi90n98dmg1sfr5i54gh1nw";
+ version = "0.2.7";
+ sha256 = "1pp8jk7k8nbvhy6vaxsqa7cd321yw1a3685n4fbhgb096hkrldkl";
libraryHaskellDepends = [
base Cabal directory pretty template-haskell
];
@@ -46446,6 +46612,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cabal-flatpak_0_1_0_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cabal-plan
+ , containers, cryptohash-sha256, http-client, http-client-tls
+ , http-types, optparse-applicative, pathtype, shell-utility, tar
+ , text, utility-ht, zlib
+ }:
+ mkDerivation {
+ pname = "cabal-flatpak";
+ version = "0.1.0.1";
+ sha256 = "12jyzbh4xhqj6rhg9n2za5r8n4j6zdw3x5ixdh5xvw4wivfxqxq9";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson aeson-pretty base bytestring cabal-plan containers
+ cryptohash-sha256 http-client http-client-tls http-types
+ optparse-applicative pathtype shell-utility tar text utility-ht
+ zlib
+ ];
+ description = "Generate a FlatPak manifest from a Cabal package description";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cabal-fmt" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, directory
, filepath, mtl, optparse-applicative, parsec, pretty, process
@@ -47033,8 +47222,8 @@ self: {
}:
mkDerivation {
pname = "cabal-toolkit";
- version = "0.0.6";
- sha256 = "0r42hvlzykmas03smsxz8484gnc1r1pan66rcv8ihibj0zw42qb4";
+ version = "0.0.7";
+ sha256 = "08im4qqrg3ribbh6rg2rk7jynnjwjgaysfvgbamanjdwqldjwx7f";
libraryHaskellDepends = [
base binary bytestring Cabal containers ghc template-haskell
];
@@ -49162,6 +49351,8 @@ self: {
pname = "cassava";
version = "0.5.2.0";
sha256 = "01h1zrdqb313cjd4rqm1107azzx4czqi018c2djf66a5i7ajl3dk";
+ revision = "1";
+ editedCabalFile = "1ph8rf91z4nf1ryrh9s4gd1kq98jlgk2manwddkpch8k0n9xvfk4";
configureFlags = [ "-f-bytestring--lt-0_10_4" ];
libraryHaskellDepends = [
array attoparsec base bytestring containers deepseq hashable Only
@@ -50596,8 +50787,8 @@ self: {
}:
mkDerivation {
pname = "character-cases";
- version = "0.1.0.0";
- sha256 = "1383g5fwy11h43268609n9dmvp0wqwgycn9ly8c7g8h4qpyckh38";
+ version = "0.1.0.1";
+ sha256 = "0ywxda9hbylzlf5zyg9x8n65bwdfwgg3vvjl2i2kzj48gkm4kqxy";
libraryHaskellDepends = [
base containers here megaparsec prettyprinter template-haskell
];
@@ -50605,7 +50796,7 @@ self: {
base containers doctest Glob here megaparsec prettyprinter
template-haskell
];
- description = "Exposes subspecies types of Char. And naming cases. e.g. meaning of [a-z], [A-Z], [0-9], PascalCase, camelCase, and sneak_case.";
+ description = "Exposes subspecies types of Char. And naming cases.";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -50878,6 +51069,8 @@ self: {
pname = "cheapskate";
version = "0.1.1.2";
sha256 = "17n6laihqrjn62l8qw4565nf77zkvrl68bjmc3vzr4ckqfblhdzd";
+ revision = "1";
+ editedCabalFile = "15hdlp062gv8x7giwcfbj1kfmhpj1bg7y2w4wr2yl436haxkrbmq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -50996,19 +51189,6 @@ self: {
}) {};
"checkers" = callPackage
- ({ mkDerivation, array, base, QuickCheck, random, semigroupoids }:
- mkDerivation {
- pname = "checkers";
- version = "0.5.4";
- sha256 = "09g1430hjqxy01w0rgp0d03z2y8nw2zjyvfxs0kl9j0gyv57a10v";
- libraryHaskellDepends = [
- array base QuickCheck random semigroupoids
- ];
- description = "Check properties on standard classes and data structures";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "checkers_0_5_5" = callPackage
({ mkDerivation, array, base, QuickCheck, random, semigroupoids }:
mkDerivation {
pname = "checkers";
@@ -51019,7 +51199,6 @@ self: {
];
description = "Check properties on standard classes and data structures";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"checkmate" = callPackage
@@ -51218,6 +51397,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "chimera_0_3_1_0" = callPackage
+ ({ mkDerivation, adjunctions, base, distributive, gauge, mtl
+ , QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck
+ , tasty-smallcheck, vector
+ }:
+ mkDerivation {
+ pname = "chimera";
+ version = "0.3.1.0";
+ sha256 = "09dk9x2har2k6apm1wlm2k5k97jf3qxy4rzx94rbfmhs5fhz0i99";
+ libraryHaskellDepends = [
+ adjunctions base distributive mtl vector
+ ];
+ testHaskellDepends = [
+ base QuickCheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+ vector
+ ];
+ benchmarkHaskellDepends = [ base gauge mtl random ];
+ description = "Lazy infinite streams with O(1) indexing";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"chiphunk" = callPackage
({ mkDerivation, base, c2hs, hashable, safe-exceptions, StateVar
, vector-space
@@ -54546,8 +54747,8 @@ self: {
}:
mkDerivation {
pname = "cobot";
- version = "0.1.1.0";
- sha256 = "17cl8dh4y7wyas6afslb1d27ibjc2633dcyx6pc6zng2p36m83l9";
+ version = "0.1.1.1";
+ sha256 = "12bq23am5q0cb58sgifdihc53rwg91m1wvkyr06nkjddh8vgfc3g";
libraryHaskellDepends = [
array base bytestring containers deepseq lens linear megaparsec mtl
split template-haskell text
@@ -54572,8 +54773,8 @@ self: {
}:
mkDerivation {
pname = "cobot-io";
- version = "0.1.2.8";
- sha256 = "1snq2ypf7blknhpv86xq1n7f6a9pifd77yylsirqj358j590c4i6";
+ version = "0.1.2.10";
+ sha256 = "00fxjp0qwj0234d3h91pb9qn1l6p4ba36rjpvl0yxfkl3ipfv0kr";
libraryHaskellDepends = [
array attoparsec base binary bytestring containers data-msgpack
deepseq http-conduit hyraxAbif lens linear mtl split text vector
@@ -57720,34 +57921,6 @@ self: {
}) {};
"conduit" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, directory
- , exceptions, filepath, gauge, hspec, kan-extensions
- , mono-traversable, mtl, mwc-random, primitive, QuickCheck
- , resourcet, safe, silently, split, text, transformers, unix
- , unliftio, unliftio-core, vector
- }:
- mkDerivation {
- pname = "conduit";
- version = "1.3.1.2";
- sha256 = "12c21vrij63z60y3xd0dkg0da8sdhfq6nj5s3p5qknys5klwpqkq";
- libraryHaskellDepends = [
- base bytestring directory exceptions filepath mono-traversable mtl
- primitive resourcet text transformers unix unliftio-core vector
- ];
- testHaskellDepends = [
- base bytestring containers directory exceptions filepath hspec
- mono-traversable mtl QuickCheck resourcet safe silently split text
- transformers unliftio vector
- ];
- benchmarkHaskellDepends = [
- base containers deepseq gauge hspec kan-extensions mwc-random
- transformers vector
- ];
- description = "Streaming data processing library";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "conduit_1_3_2" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, exceptions, filepath, gauge, hspec, kan-extensions
, mono-traversable, mtl, mwc-random, primitive, QuickCheck
@@ -57773,7 +57946,6 @@ self: {
];
description = "Streaming data processing library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"conduit-algorithms" = callPackage
@@ -57964,34 +58136,6 @@ self: {
}) {};
"conduit-extra" = callPackage
- ({ mkDerivation, async, attoparsec, base, bytestring
- , bytestring-builder, conduit, directory, exceptions, filepath
- , gauge, hspec, network, primitive, process, QuickCheck, resourcet
- , stm, streaming-commons, text, transformers, transformers-base
- , typed-process, unliftio-core
- }:
- mkDerivation {
- pname = "conduit-extra";
- version = "1.3.4";
- sha256 = "1d853d39vj5pb8yxfcsnjwdzqzkm34ixzbnba8bslpihb7182wxi";
- libraryHaskellDepends = [
- async attoparsec base bytestring conduit directory filepath network
- primitive process resourcet stm streaming-commons text transformers
- typed-process unliftio-core
- ];
- testHaskellDepends = [
- async attoparsec base bytestring bytestring-builder conduit
- directory exceptions filepath hspec process QuickCheck resourcet
- stm streaming-commons text transformers transformers-base
- ];
- benchmarkHaskellDepends = [
- base bytestring bytestring-builder conduit gauge transformers
- ];
- description = "Batteries included conduit: adapters for common libraries";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "conduit-extra_1_3_5" = callPackage
({ mkDerivation, async, attoparsec, base, bytestring
, bytestring-builder, conduit, directory, exceptions, filepath
, gauge, hspec, network, primitive, process, QuickCheck, resourcet
@@ -58017,7 +58161,6 @@ self: {
];
description = "Batteries included conduit: adapters for common libraries";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"conduit-find" = callPackage
@@ -58666,6 +58809,8 @@ self: {
pname = "config-schema";
version = "1.2.0.0";
sha256 = "0lz9y2qnjc576mbl3qnhyf4c1y5f71q7f5jgv8rj7vsg855q99hm";
+ revision = "1";
+ editedCabalFile = "1hlk2syn4z5zzvdc8nr3wprdpbmcjyp77spdzvyma626931m8p3a";
libraryHaskellDepends = [
base config-value containers free kan-extensions pretty
semigroupoids text transformers
@@ -58698,8 +58843,8 @@ self: {
pname = "config-value";
version = "0.7.0.1";
sha256 = "0r7qylqmdvif75ylb0d0zryl2ghxl3ip9a2jhyq70aqxwdjh18g4";
- revision = "1";
- editedCabalFile = "10rdyg984dkd0xq9z54300wkkgl7zfj4l8bi4vlplvw6jh65v36c";
+ revision = "2";
+ editedCabalFile = "1kwn53qb7hzjgkk9fh8mabyhxjm5rkw9qapk16isx1s4vns8x9l6";
libraryHaskellDepends = [ array base pretty text ];
libraryToolDepends = [ alex happy ];
testHaskellDepends = [ base text ];
@@ -58713,6 +58858,8 @@ self: {
pname = "config-value-getopt";
version = "0.1.1.1";
sha256 = "103afdadsh7vqfam61mixk0l2fxy41m0451bl2hl2djs3acj60b2";
+ revision = "1";
+ editedCabalFile = "1b5wfbqjjx6y8ll5h3vp2cmcdrcnjd3295y8ykd25yjx6f3swsja";
libraryHaskellDepends = [ base config-value text ];
description = "Interface between config-value and System.GetOpt";
license = stdenv.lib.licenses.mit;
@@ -62268,6 +62415,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "cron_0_7_0" = callPackage
+ ({ mkDerivation, attoparsec, base, criterion, data-default-class
+ , hedgehog, mtl, mtl-compat, old-locale, semigroups, tasty
+ , tasty-hedgehog, tasty-hunit, text, time, transformers-compat
+ }:
+ mkDerivation {
+ pname = "cron";
+ version = "0.7.0";
+ sha256 = "0f8jb2pxy89hkdnm20yz88b3j3vgh1a9c1dxiym3150izp34ikd5";
+ libraryHaskellDepends = [
+ attoparsec base data-default-class mtl mtl-compat old-locale
+ semigroups text time
+ ];
+ testHaskellDepends = [
+ attoparsec base hedgehog semigroups tasty tasty-hedgehog
+ tasty-hunit text time transformers-compat
+ ];
+ benchmarkHaskellDepends = [ attoparsec base criterion text time ];
+ description = "Cron datatypes and Attoparsec parser";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cron-compat" = callPackage
({ mkDerivation, attoparsec, base, cron, derive, hspec
, hspec-expectations, mtl, mtl-compat, old-locale, QuickCheck, text
@@ -62764,8 +62934,8 @@ self: {
}:
mkDerivation {
pname = "cryptoconditions";
- version = "0.2.4";
- sha256 = "1mbi3h21xfzsripixkvakw4kp36n8jzwsyajjxwllq3nxq3lwgp0";
+ version = "0.2.5";
+ sha256 = "0p4y5irjqvd79qr1gq5v57pnyg1z4vm9pmlv9dx3v59vakz0yfcf";
libraryHaskellDepends = [
aeson asn1-encoding asn1-parse asn1-types base base64-bytestring
bytestring containers cryptonite memory text
@@ -62882,8 +63052,8 @@ self: {
pname = "cryptohash-sha256";
version = "0.11.101.0";
sha256 = "1p85vajcgw9hmq8zsz9krzx0vxh7aggwbg5w9ws8w97avcsn8xaj";
- revision = "3";
- editedCabalFile = "1arhz4y792kx439s2zv9x291gvvl2zxcfx9sq0nxsjlz7c3hpyp1";
+ revision = "4";
+ editedCabalFile = "00p6sx2n1pzykm3my68hjfk8l66g66rh7inrfcnkd5mhilqdcqxr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring ];
@@ -63336,6 +63506,44 @@ self: {
broken = true;
}) {};
+ "css-easings" = callPackage
+ ({ mkDerivation, aeson, base, blaze-markup, data-default
+ , QuickCheck, scientific, shakespeare, text
+ }:
+ mkDerivation {
+ pname = "css-easings";
+ version = "0.2.0.0";
+ sha256 = "0i969cp4j154ddq7x2821p53qh8dnsr7f74rsdi4y9rbbls1fnpv";
+ libraryHaskellDepends = [
+ aeson base blaze-markup data-default QuickCheck scientific
+ shakespeare text
+ ];
+ description = "Defining and manipulating css easing strings";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "css-selectors" = callPackage
+ ({ mkDerivation, aeson, alex, array, base, blaze-markup
+ , data-default, Decimal, happy, QuickCheck, shakespeare
+ , template-haskell, test-framework, test-framework-quickcheck2
+ , text
+ }:
+ mkDerivation {
+ pname = "css-selectors";
+ version = "0.2.0.0";
+ sha256 = "1wyc06f14nj5v5ysjly3jimja3y47pvnm8vm2knlw3sli1h0pgxi";
+ libraryHaskellDepends = [
+ aeson array base blaze-markup data-default Decimal QuickCheck
+ shakespeare template-haskell text
+ ];
+ libraryToolDepends = [ alex happy ];
+ testHaskellDepends = [
+ base QuickCheck test-framework test-framework-quickcheck2 text
+ ];
+ description = "Parsing, rendering and manipulating css selectors in Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"css-syntax" = callPackage
({ mkDerivation, base, criterion, deepseq, directory, hspec
, QuickCheck, scientific, text
@@ -68172,8 +68380,8 @@ self: {
pname = "dec";
version = "0.0.3";
sha256 = "1y8bvlm2371dq2v0jv1srki98nbhbz091wh0g2x58wz78h971f6r";
- revision = "1";
- editedCabalFile = "09dkybwqmayf2a1sn94vmmma2xfvf07bw7grhcyjm7lq9jpxv8y0";
+ revision = "2";
+ editedCabalFile = "1v5f5yby0cld1ziqqgkcx8b50qkpviplspm82a6wl7lw28cjm0hs";
libraryHaskellDepends = [ base ];
description = "Decidable propositions";
license = stdenv.lib.licenses.bsd3;
@@ -68982,8 +69190,8 @@ self: {
}:
mkDerivation {
pname = "dependent-map";
- version = "0.3";
- sha256 = "1azy6yrnd0adga4z2mlp9knbp55xhlj4v9c3rb2lr1sd2l8cgf80";
+ version = "0.4.0.0";
+ sha256 = "0b0zhyl3wkl4kkrxvq7vwjz3gn0ndxjjgyw9cky8a6xyv190pkjk";
libraryHaskellDepends = [
base constraints-extras containers dependent-sum
];
@@ -69024,12 +69232,12 @@ self: {
}) {};
"dependent-sum" = callPackage
- ({ mkDerivation, base, constraints-extras }:
+ ({ mkDerivation, base, constraints-extras, some }:
mkDerivation {
pname = "dependent-sum";
- version = "0.6.2.0";
- sha256 = "17xj5mfrqbhf614z25l2km5grhrxh1rfhb8h8g677sv2xgxrv82d";
- libraryHaskellDepends = [ base constraints-extras ];
+ version = "0.7.1.0";
+ sha256 = "0aj63gvak0y4mgxndykqfg5w958hf7lp5blml2z647rjgy85bjw1";
+ libraryHaskellDepends = [ base constraints-extras some ];
description = "Dependent sum type";
license = stdenv.lib.licenses.publicDomain;
}) {};
@@ -69058,8 +69266,8 @@ self: {
}:
mkDerivation {
pname = "dependent-sum-template";
- version = "0.1.0.0";
- sha256 = "07z95f27jpdb8y01f904z0fi6kjllsbcm2zg0k1v9y8c6rwavw0f";
+ version = "0.1.0.3";
+ sha256 = "1px4dj0czdsg4lx4c09v1pil4zifrvpsndhq0hp1hrlrzb9igsy8";
libraryHaskellDepends = [
base dependent-sum template-haskell th-extras
];
@@ -69323,15 +69531,15 @@ self: {
"derive-storable-plugin" = callPackage
({ mkDerivation, base, criterion, deepseq, derive-storable, ghc
- , ghc-paths, ghci, hspec, QuickCheck
+ , ghci, hspec, QuickCheck
}:
mkDerivation {
pname = "derive-storable-plugin";
- version = "0.2.2.0";
- sha256 = "0rpwiwwz24j9bq07d89ndp61f95hjy7am2q72jxb0by7pzpy9xw0";
+ version = "0.2.3.0";
+ sha256 = "0yr9s33drw5l4ckqipqpmgrsrnm18yr4742mmyjqm3x7wai7d99q";
libraryHaskellDepends = [ base derive-storable ghc ghci ];
testHaskellDepends = [
- base derive-storable ghc ghc-paths ghci hspec QuickCheck
+ base derive-storable ghc ghci hspec QuickCheck
];
benchmarkHaskellDepends = [
base criterion deepseq derive-storable
@@ -72185,8 +72393,8 @@ self: {
}:
mkDerivation {
pname = "discord-haskell";
- version = "1.4.0";
- sha256 = "1011zrn5axjm44zmnj21q3w33pwwkciici2zf2sqz2plvkxn4c1w";
+ version = "1.5.0";
+ sha256 = "1449ap68c917z1318wg67cv7yk7cmfr61m0ikbf132gzsfyx69kv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -73390,28 +73598,6 @@ self: {
}) {};
"dl-fedora" = callPackage
- ({ mkDerivation, base, bytestring, directory, filepath
- , http-directory, http-types, optparse-applicative, regex-posix
- , simple-cmd, simple-cmd-args, text, time, unix, xdg-userdirs
- }:
- mkDerivation {
- pname = "dl-fedora";
- version = "0.7.3";
- sha256 = "095wmsflwm4wqlvk2h7s64nqacha8did10av9n52pj3kcwczqx2i";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- base bytestring directory filepath http-directory http-types
- optparse-applicative regex-posix simple-cmd simple-cmd-args text
- time unix xdg-userdirs
- ];
- description = "Fedora image download tool";
- license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "dl-fedora_0_7_4" = callPackage
({ mkDerivation, base, bytestring, directory, filepath
, http-directory, http-types, optparse-applicative, regex-posix
, simple-cmd, simple-cmd-args, text, time, unix, xdg-userdirs
@@ -73465,8 +73651,8 @@ self: {
pname = "dlist-nonempty";
version = "0.1.1";
sha256 = "0csbspdy43pzvasb5mhs5pz2f49ws78pi253cx7pp84wjx6ads20";
- revision = "7";
- editedCabalFile = "0cp5v4zfkx7mz8cc8hgjx0v0a37y4fnld3r59i6mb00ilzrh1nhk";
+ revision = "8";
+ editedCabalFile = "134fcrv7lmbhzmgp07vp3fdjbbjrkkracvjf6ma5k2fwcw0wfkff";
libraryHaskellDepends = [
base base-compat deepseq dlist semigroupoids
];
@@ -73735,8 +73921,8 @@ self: {
}:
mkDerivation {
pname = "dobutokO2";
- version = "0.15.1.0";
- sha256 = "1r2zwwcbkm07g1lrypdg3aj4qhyy3g7fds042i4l5abs045aqa2l";
+ version = "0.19.0.0";
+ sha256 = "05nw8szg4hw7vwjp1fq5jps0yq9ivdqy3bf62qfcrr631ab1ba4b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -76742,11 +76928,11 @@ self: {
}:
mkDerivation {
pname = "eccrypto";
- version = "0.2.1";
- sha256 = "181c8avf0k8377n0z8qm3v7dnqg01z1gp5zwhcrk8khb3h4d4rp7";
+ version = "0.2.2";
+ sha256 = "1avzxzzlhldpjp6k14jirx3ws5818bpsip9p0wj6kl1g3ii7ydjz";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base bytestring cryptohash-sha512 integer-gmp random
+ base bytestring cryptohash-sha512 integer-gmp
];
testHaskellDepends = [ base base16-bytestring bytestring Cabal ];
benchmarkHaskellDepends = [ base bytestring criterion random ];
@@ -76758,8 +76944,8 @@ self: {
({ mkDerivation, base, bytestring, eccrypto }:
mkDerivation {
pname = "eccrypto-ed25519-bindings";
- version = "0.1.1.0";
- sha256 = "1yzalib6a5h7k7bhc9kzr2lqhd928yva3j2mxynx3lmw26jc5r17";
+ version = "0.1.2.0";
+ sha256 = "1j2h568k2j8kpclvam3hghi13ddyas5d7c8nf469gwr80wmnyqxs";
libraryHaskellDepends = [ base bytestring eccrypto ];
description = "provides \"ed25519\" API using \"eccrypto\"";
license = stdenv.lib.licenses.bsd3;
@@ -78050,6 +78236,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "eliminators_0_7" = callPackage
+ ({ mkDerivation, base, extra, hspec, hspec-discover, singleton-nats
+ , singletons, template-haskell, th-abstraction, th-desugar
+ }:
+ mkDerivation {
+ pname = "eliminators";
+ version = "0.7";
+ sha256 = "1h3h0f7s0gjbza7lij8y2pg5hl6zrf8cqslh5f0hpwnfxh3yls6v";
+ libraryHaskellDepends = [
+ base extra singleton-nats singletons template-haskell
+ th-abstraction th-desugar
+ ];
+ testHaskellDepends = [ base hspec singleton-nats singletons ];
+ testToolDepends = [ hspec-discover ];
+ description = "Dependently typed elimination functions using singletons";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"elision" = callPackage
({ mkDerivation, base, profunctors }:
mkDerivation {
@@ -79940,6 +80145,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "equational-reasoning_0_6_0_2" = callPackage
+ ({ mkDerivation, base, containers, template-haskell, th-desugar
+ , th-extras, void
+ }:
+ mkDerivation {
+ pname = "equational-reasoning";
+ version = "0.6.0.2";
+ sha256 = "0zahv50jnbaaiwa7gy7w901fyqjk816gcd3fx9km0nacsjrgal4v";
+ libraryHaskellDepends = [
+ base containers template-haskell th-desugar th-extras void
+ ];
+ description = "Proof assistant for Haskell using DataKinds & PolyKinds";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"equational-reasoning-induction" = callPackage
({ mkDerivation, base, singletons, template-haskell, th-extras }:
mkDerivation {
@@ -80580,6 +80801,35 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "esqueleto_3_3_2" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring
+ , conduit, containers, exceptions, hspec, monad-logger, mtl, mysql
+ , mysql-simple, persistent, persistent-mysql, persistent-postgresql
+ , persistent-sqlite, persistent-template, postgresql-libpq
+ , postgresql-simple, resourcet, tagged, text, time, transformers
+ , unliftio, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "esqueleto";
+ version = "3.3.2";
+ sha256 = "0f901hric0qzfnrpbvlgjvcgcsywbqfjcrrid6cwnmsv8pxnxmc3";
+ libraryHaskellDepends = [
+ aeson attoparsec base blaze-html bytestring conduit containers
+ monad-logger persistent resourcet tagged text time transformers
+ unliftio unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson attoparsec base blaze-html bytestring conduit containers
+ exceptions hspec monad-logger mtl mysql mysql-simple persistent
+ persistent-mysql persistent-postgresql persistent-sqlite
+ persistent-template postgresql-libpq postgresql-simple resourcet
+ tagged text time transformers unliftio unordered-containers vector
+ ];
+ description = "Type-safe EDSL for SQL queries on persistent backends";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ess" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -81449,8 +81699,8 @@ self: {
}:
mkDerivation {
pname = "eventlog2html";
- version = "0.6.0";
- sha256 = "06v2g84hxcc7w4idhkfdix3c2yk9qdx91ys83abn7z7jjc24x2hs";
+ version = "0.7.0";
+ sha256 = "045ihz620xv6qhic3vy257g59l1ly2sld6dcnq28xblsf461krv1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -84040,8 +84290,8 @@ self: {
}:
mkDerivation {
pname = "fay";
- version = "0.24.0.5";
- sha256 = "05wm3zp41xgx0s9p0wmy9rqk9ii6wcxsr3jrcqqrnlpbp90dwfxx";
+ version = "0.24.1.0";
+ sha256 = "0cihrggbxmjfz34kbf7nbzn20v2sapfjql6hc5m68rbiiysb8jk3";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -84381,8 +84631,8 @@ self: {
({ mkDerivation, base, doctest, first-class-families, Glob }:
mkDerivation {
pname = "fcf-containers";
- version = "0.4.0";
- sha256 = "1qdcp2mympq8w49j9dfrl5sdkyhiyg3p8nr8568x12ham0jpar9l";
+ version = "0.5.0";
+ sha256 = "0j4ij4iw5axjp56zhxb3kn6ls1l8m2ckqx6620y1yjhz3ja608f2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base first-class-families ];
@@ -84708,6 +84958,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "feed_1_3_0_1" = callPackage
+ ({ mkDerivation, base, base-compat, bytestring, HUnit
+ , markdown-unlit, old-locale, old-time, safe, syb, test-framework
+ , test-framework-hunit, text, time, time-locale-compat, utf8-string
+ , xml-conduit, xml-types
+ }:
+ mkDerivation {
+ pname = "feed";
+ version = "1.3.0.1";
+ sha256 = "0fdylvbrjlshgx398xpxx3y7mnrmpi1l2534mcv299afpm91yqcj";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base base-compat bytestring old-locale old-time safe text time
+ time-locale-compat utf8-string xml-conduit xml-types
+ ];
+ testHaskellDepends = [
+ base base-compat HUnit old-time syb test-framework
+ test-framework-hunit text time xml-conduit xml-types
+ ];
+ testToolDepends = [ markdown-unlit ];
+ description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"feed-cli" = callPackage
({ mkDerivation, base, directory, feed, old-locale, old-time, time
, xml
@@ -85898,8 +86173,8 @@ self: {
pname = "filesystem-abstractions";
version = "0";
sha256 = "1qrxc8q10fqd7b0ss84nykz8vmyjwwxw5ywxp11xabad966shl18";
- revision = "1";
- editedCabalFile = "0qfkiify5jgclzdz2gyml5d7rn0vinilwxgfvk0h7743lj2vj167";
+ revision = "2";
+ editedCabalFile = "1mj9ipsycs70jdgi722z04cvw7va09cr7fv78w9995pdf2n33gl0";
libraryHaskellDepends = [
base bytestring list-tries posix-paths semigroups
];
@@ -86025,6 +86300,8 @@ self: {
pname = "fin";
version = "0.1.1";
sha256 = "0zwc8x2ilbk1bhsk85brf6g300cx4w2j3602gjh6rv900961gqri";
+ revision = "1";
+ editedCabalFile = "0q2g83rs0zk8gbdnbqyzy42vqfyalsb8pgq3z0lwjpzaqkxmgvcc";
libraryHaskellDepends = [ base dec deepseq hashable QuickCheck ];
testHaskellDepends = [ base inspection-testing tagged ];
description = "Nat and Fin: peano naturals and finite numbers";
@@ -86622,6 +86899,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "fixed-length_0_2_2" = callPackage
+ ({ mkDerivation, base, non-empty, storable-record, tfp, utility-ht
+ }:
+ mkDerivation {
+ pname = "fixed-length";
+ version = "0.2.2";
+ sha256 = "1bx46n11k9dpr5hhfhxiwdd5npaqf9xwvqvjd0nlbylfmsmgd14y";
+ libraryHaskellDepends = [
+ base non-empty storable-record tfp utility-ht
+ ];
+ description = "Lists with statically known length based on non-empty package";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fixed-list" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -90192,6 +90484,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "freetype2_0_2_0" = callPackage
+ ({ mkDerivation, base, template-haskell }:
+ mkDerivation {
+ pname = "freetype2";
+ version = "0.2.0";
+ sha256 = "1fdzhm6lcb6bxgza5z41925a75xdi19lwqw6vas1s2y130x3zfam";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base template-haskell ];
+ description = "Haskell bindings for FreeType 2 library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"french-cards" = callPackage
({ mkDerivation, base, hspec, HUnit }:
mkDerivation {
@@ -90404,8 +90711,8 @@ self: {
}:
mkDerivation {
pname = "front";
- version = "0.0.0.5";
- sha256 = "0gn5lrh817r9ky8j4kzrqdlisiy85gr6v7nyd2sj1psa8syrjfzk";
+ version = "0.0.0.6";
+ sha256 = "0380d9c9mv8jp04igjm4h9njijgc18x34xg13d5pgm7f5yz8aipk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -91709,8 +92016,8 @@ self: {
}:
mkDerivation {
pname = "futhark";
- version = "0.15.1";
- sha256 = "181kgqbdqxcim16ld68wx09lr4gh0j9440lnn2lyzrzmn8a9567w";
+ version = "0.15.2";
+ sha256 = "064mvm52iklxzxymd3r563vw05001051zkcffc9wd3jwlwqbffg2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -93335,6 +93642,8 @@ self: {
pname = "generic-lens-lite";
version = "0.1";
sha256 = "07z00phy6h50bb4axlr57kin9l5fygi4q4j33rj5180ai2cbcpc6";
+ revision = "1";
+ editedCabalFile = "1gbl0kmc77yjvn63cgdsifhzyd54g1v1qq1pjsrhhn0hb4c8jszz";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
description = "Monomorphic field lens like with generic-lens";
@@ -93452,6 +93761,21 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "generic-random_1_3_0_1" = callPackage
+ ({ mkDerivation, base, deepseq, inspection-testing, QuickCheck }:
+ mkDerivation {
+ pname = "generic-random";
+ version = "1.3.0.1";
+ sha256 = "0d9w7xcmsb31b95fr9d5jwbsajcl1yi4347dlbw4bybil2vjwd7k";
+ libraryHaskellDepends = [ base QuickCheck ];
+ testHaskellDepends = [
+ base deepseq inspection-testing QuickCheck
+ ];
+ description = "Generic random generators for QuickCheck";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"generic-records" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -93872,20 +94196,6 @@ self: {
}) {};
"genvalidity" = callPackage
- ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random
- , validity
- }:
- mkDerivation {
- pname = "genvalidity";
- version = "0.10.0.1";
- sha256 = "0zyg3a0gqcdhdqy8w8ydqpcq7k6vbsb77v2dw31j2yfss1av4q2x";
- libraryHaskellDepends = [ base QuickCheck random validity ];
- testHaskellDepends = [ base hspec hspec-core QuickCheck ];
- description = "Testing utilities for the validity library";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "genvalidity_0_10_0_2" = callPackage
({ mkDerivation, base, hspec, hspec-core, QuickCheck, random
, validity
}:
@@ -93897,7 +94207,6 @@ self: {
testHaskellDepends = [ base hspec hspec-core QuickCheck ];
description = "Testing utilities for the validity library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-aeson" = callPackage
@@ -94810,12 +95119,12 @@ self: {
}:
mkDerivation {
pname = "ghc-check";
- version = "0.1.0.2";
- sha256 = "0xxx1n3xwzfkpbhn2k6s63h8idqy8s15fvy4hbnfkk5fz6mwgvdz";
+ version = "0.1.0.3";
+ sha256 = "1zrlnk3gzdb96592is2krk8qpk386bib0bpgw47yqj8qfcxqf76v";
libraryHaskellDepends = [
base ghc ghc-paths template-haskell transformers
];
- description = "detect mismatches between compile-time and run-time versions of the ghc api";
+ description = "Detect mismatches between compile-time and run-time versions of the ghc api";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -95066,6 +95375,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ghc-exactprint_0_6_3" = callPackage
+ ({ mkDerivation, base, bytestring, containers, Diff, directory
+ , filemanip, filepath, free, ghc, ghc-boot, ghc-paths, HUnit, mtl
+ , silently, syb
+ }:
+ mkDerivation {
+ pname = "ghc-exactprint";
+ version = "0.6.3";
+ sha256 = "0da4gkirill2rpxr9gl4cbcwpp4a16z9bdgyv5nkdps3msh93214";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring containers directory filepath free ghc ghc-boot
+ ghc-paths mtl syb
+ ];
+ testHaskellDepends = [
+ base bytestring containers Diff directory filemanip filepath ghc
+ ghc-boot ghc-paths HUnit mtl silently syb
+ ];
+ description = "ExactPrint for GHC";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghc-gc-tune" = callPackage
({ mkDerivation, base, directory, filepath, process }:
mkDerivation {
@@ -95215,6 +95548,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ghc-lib_8_10_1_20200324" = callPackage
+ ({ mkDerivation, alex, array, base, binary, bytestring, containers
+ , deepseq, directory, filepath, ghc-lib-parser, ghc-prim, happy
+ , hpc, pretty, process, time, transformers, unix
+ }:
+ mkDerivation {
+ pname = "ghc-lib";
+ version = "8.10.1.20200324";
+ sha256 = "09d0254ic650n9h6j863xl3cvd506ww84369qdszxwkizlzk7gr3";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ array base binary bytestring containers deepseq directory filepath
+ ghc-lib-parser ghc-prim hpc pretty process time transformers unix
+ ];
+ libraryToolDepends = [ alex happy ];
+ description = "The GHC API, decoupled from GHC versions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghc-lib-parser" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, filepath, ghc-prim, happy, hpc, pretty
@@ -95234,26 +95587,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "ghc-lib-parser-ex" = callPackage
- ({ mkDerivation, base, bytestring, containers, directory, extra
- , filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
- , uniplate
+ "ghc-lib-parser_8_10_1_20200324" = callPackage
+ ({ mkDerivation, alex, array, base, binary, bytestring, containers
+ , deepseq, directory, filepath, ghc-prim, happy, hpc, pretty
+ , process, time, transformers, unix
}:
mkDerivation {
- pname = "ghc-lib-parser-ex";
- version = "8.8.5.6";
- sha256 = "0jwndkf7idpf09zrj4i4x1vsyfpm0vf85vlh00qp0z3avqcxsf2m";
+ pname = "ghc-lib-parser";
+ version = "8.10.1.20200324";
+ sha256 = "0i3ab7a2xq8pjd94kfyrlnp9wnjfkl0qi74zb1m23l6k5zm4g9y8";
+ enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base bytestring containers extra ghc ghc-boot ghc-boot-th uniplate
+ array base binary bytestring containers deepseq directory filepath
+ ghc-prim hpc pretty process time transformers unix
];
- testHaskellDepends = [
- base directory extra filepath ghc ghc-boot-th tasty tasty-hunit
- ];
- description = "Algorithms on GHC parse trees";
+ libraryToolDepends = [ alex happy ];
+ description = "The GHC API, decoupled from GHC versions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ghc-lib-parser-ex_8_8_5_8" = callPackage
+ "ghc-lib-parser-ex" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
, filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
, uniplate
@@ -95270,6 +95624,25 @@ self: {
];
description = "Algorithms on GHC parse trees";
license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "ghc-lib-parser-ex_8_10_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, directory, extra
+ , filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
+ , uniplate
+ }:
+ mkDerivation {
+ pname = "ghc-lib-parser-ex";
+ version = "8.10.0.0";
+ sha256 = "1d9614pdy78z96l7zy0w33hk5kmf0pbiwm7zvagjjd53n5rvxly5";
+ libraryHaskellDepends = [
+ base bytestring containers ghc ghc-boot ghc-boot-th uniplate
+ ];
+ testHaskellDepends = [
+ base directory extra filepath ghc ghc-boot-th tasty tasty-hunit
+ ];
+ description = "Algorithms on GHC parse trees";
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -95714,6 +96087,18 @@ self: {
broken = true;
}) {};
+ "ghc-tcplugins-extra_0_3_2" = callPackage
+ ({ mkDerivation, base, ghc }:
+ mkDerivation {
+ pname = "ghc-tcplugins-extra";
+ version = "0.3.2";
+ sha256 = "13qhwjbhyi3nrjdvc0fdgxf4kz55my541mz2j3sndpxsmbymqs3m";
+ libraryHaskellDepends = [ base ghc ];
+ description = "Utilities for writing GHC type-checker plugins";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghc-tcplugins-extra" = callPackage
({ mkDerivation, base, ghc }:
mkDerivation {
@@ -96089,32 +96474,6 @@ self: {
}) {};
"ghcid" = callPackage
- ({ mkDerivation, ansi-terminal, base, cmdargs, containers
- , directory, extra, filepath, fsnotify, process, tasty, tasty-hunit
- , terminal-size, time, unix
- }:
- mkDerivation {
- pname = "ghcid";
- version = "0.8.3";
- sha256 = "1b8a8mx6z2ridw79gijjv90b2jgk0qrncvg0sjbmvyyyajx1h5f7";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- ansi-terminal base cmdargs directory extra filepath process time
- ];
- executableHaskellDepends = [
- ansi-terminal base cmdargs containers directory extra filepath
- fsnotify process terminal-size time unix
- ];
- testHaskellDepends = [
- ansi-terminal base cmdargs containers directory extra filepath
- fsnotify process tasty tasty-hunit terminal-size time unix
- ];
- description = "GHCi based bare bones IDE";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghcid_0_8_5" = callPackage
({ mkDerivation, ansi-terminal, base, cmdargs, containers
, directory, extra, filepath, fsnotify, process, tasty, tasty-hunit
, terminal-size, time, unix
@@ -96138,7 +96497,6 @@ self: {
];
description = "GHCi based bare bones IDE";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghcide" = callPackage
@@ -98994,8 +99352,8 @@ self: {
({ mkDerivation, base, hspec }:
mkDerivation {
pname = "gjk";
- version = "0.0.0.1";
- sha256 = "0kqhvich6slcihxg64nwrg1zk9nnpymi7nqrnlmn71flzw6w27ca";
+ version = "0.0.0.2";
+ sha256 = "11ncqhq0q5bl38a0j813y3hjhijz14r0h6npzy441frk8wg1s8lh";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec ];
description = "Gilbert-Johnson-Keerthi (GJK) collision detection algorithm";
@@ -107579,8 +107937,8 @@ self: {
({ mkDerivation, base, filepath, haddock-api }:
mkDerivation {
pname = "haddock";
- version = "2.23.0";
- sha256 = "1f7n4l1kkq1msl8csnvzg2xh3i5a056dzmcf40gib0im91wcwl0x";
+ version = "2.23.1";
+ sha256 = "129lwai4609f910h7yhmmm1rbqzjla9rcg5dpzqihydsjyw5ii1s";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base haddock-api ];
@@ -107624,8 +107982,8 @@ self: {
}:
mkDerivation {
pname = "haddock-api";
- version = "2.23.0";
- sha256 = "0fbk458qr7iw1j8vh6455n2819c0pfdw1m3gy1y3fs6fdpj9qbjj";
+ version = "2.23.1";
+ sha256 = "14dl17ajlr8354rmc49w4fsqxmrn0dl7wps3r4iipms5nhj5bm3d";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base bytestring containers deepseq directory filepath ghc
@@ -110816,6 +111174,8 @@ self: {
pname = "hashable";
version = "1.3.0.0";
sha256 = "1d4sn4xjf0swrfg8pl93ipavbj12ch3a9aykhkl6mjnczc9m8bl2";
+ revision = "1";
+ editedCabalFile = "1c8z7vxlh4whpm1ag4xp6wknnaal28cl4dqdan9rw1c1g10g2w2c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -110894,8 +111254,8 @@ self: {
pname = "hashable-time";
version = "0.2.0.2";
sha256 = "1q7y4plqqwy5286hhx2fygn12h8lqk0y047b597sbdckskxzfqgs";
- revision = "2";
- editedCabalFile = "006phc5y9rrvsshdcmjmhxzxh8dpgs685mpqbkjm9c40xb1ydjbz";
+ revision = "3";
+ editedCabalFile = "1dr7ak803ngrhpv43dy25jm18gfzn02gzd3hm31dzcjv3mxsmbrk";
libraryHaskellDepends = [ base hashable time ];
description = "Hashable instances for Data.Time";
license = stdenv.lib.licenses.bsd3;
@@ -112111,6 +112471,36 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "haskell-lsp_0_21_0_0" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, bytestring
+ , containers, data-default, directory, filepath, hashable
+ , haskell-lsp-types, hslogger, hspec, hspec-discover, lens, mtl
+ , network-uri, QuickCheck, quickcheck-instances, rope-utf16-splay
+ , sorted-list, stm, temporary, text, time, unordered-containers
+ }:
+ mkDerivation {
+ pname = "haskell-lsp";
+ version = "0.21.0.0";
+ sha256 = "0ic9gn5ww8vxmvidj28msark0nybj7fj1j5xsykiac5cgiy5ysnv";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson async attoparsec base bytestring containers data-default
+ directory filepath hashable haskell-lsp-types hslogger lens mtl
+ network-uri rope-utf16-splay sorted-list stm temporary text time
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers data-default directory filepath
+ hashable hspec lens network-uri QuickCheck quickcheck-instances
+ rope-utf16-splay sorted-list stm text unordered-containers
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Haskell library for the Microsoft Language Server Protocol";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-lsp-client" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, directory
, haskell-lsp, lens, process, text, unix
@@ -112150,6 +112540,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "haskell-lsp-types_0_21_0_0" = callPackage
+ ({ mkDerivation, aeson, base, binary, bytestring, data-default
+ , deepseq, filepath, hashable, lens, network-uri, scientific, text
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "haskell-lsp-types";
+ version = "0.21.0.0";
+ sha256 = "0x5xhn9vy09r0r76wvmzp6nh23y4p2kgm35p8qqqgvnx6w5cvi92";
+ libraryHaskellDepends = [
+ aeson base binary bytestring data-default deepseq filepath hashable
+ lens network-uri scientific text unordered-containers
+ ];
+ description = "Haskell library for the Microsoft Language Server Protocol, data types";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-menu" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -112251,6 +112659,31 @@ self: {
broken = true;
}) {};
+ "haskell-names_0_9_8" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers
+ , data-lens-light, filemanip, filepath, haskell-src-exts, mtl
+ , pretty-show, tasty, tasty-golden, transformers
+ , traverse-with-class, uniplate
+ }:
+ mkDerivation {
+ pname = "haskell-names";
+ version = "0.9.8";
+ sha256 = "1s4pyqrjhq9x4zxq0vh02qr86kw5fk854wfwkryqyzkylr83dv4r";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers data-lens-light filepath
+ haskell-src-exts mtl transformers traverse-with-class uniplate
+ ];
+ testHaskellDepends = [
+ base containers filemanip filepath haskell-src-exts mtl pretty-show
+ tasty tasty-golden traverse-with-class
+ ];
+ description = "Name resolution library for Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"haskell-neo4j-client" = callPackage
({ mkDerivation, aeson, base, bytestring, Cabal, containers
, data-default, hashable, HTTP, http-client, http-client-tls
@@ -115158,6 +115591,35 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hasql_1_4_2" = callPackage
+ ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
+ , bytestring-strict-builder, contravariant, contravariant-extras
+ , criterion, dlist, hashable, hashtables, loch-th, mtl
+ , placeholders, postgresql-binary, postgresql-libpq, profunctors
+ , QuickCheck, quickcheck-instances, rebase, rerebase, tasty
+ , tasty-hunit, tasty-quickcheck, text, text-builder, transformers
+ , vector
+ }:
+ mkDerivation {
+ pname = "hasql";
+ version = "1.4.2";
+ sha256 = "0n617bh0achqwybngppz6inj7y5fv42zi0dxlyal3d9zbrgsljfw";
+ libraryHaskellDepends = [
+ attoparsec base base-prelude bytestring bytestring-strict-builder
+ contravariant contravariant-extras dlist hashable hashtables
+ loch-th mtl placeholders postgresql-binary postgresql-libpq
+ profunctors text text-builder transformers vector
+ ];
+ testHaskellDepends = [
+ bug QuickCheck quickcheck-instances rebase rerebase tasty
+ tasty-hunit tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [ bug criterion rerebase ];
+ description = "An efficient PostgreSQL driver with a flexible mapping API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hasql-backend" = callPackage
({ mkDerivation, base, base-prelude, bytestring, either, free
, list-t, text, transformers, vector
@@ -115460,8 +115922,8 @@ self: {
}:
mkDerivation {
pname = "hasql-th";
- version = "0.4.0.5";
- sha256 = "1gc11n2g07cqipcvm779wwm36mfjjbnwg9n1ch7cldlg1wsr6m6n";
+ version = "0.4.0.6";
+ sha256 = "0s9c2aa0mpxiqsvpaf3l5k2gqchrjv4x9jpjmw7v3ywnv9pcxpkf";
libraryHaskellDepends = [
base bytestring case-insensitive containers contravariant
fast-builder foldl hashable hasql headed-megaparsec megaparsec
@@ -117254,6 +117716,32 @@ self: {
broken = true;
}) {};
+ "headroom_0_1_3_0" = callPackage
+ ({ mkDerivation, aeson, base, doctest, either, file-embed, hspec
+ , lens, mustache, optparse-applicative, pcre-heavy, pcre-light, rio
+ , template-haskell, text, time, validation, yaml
+ }:
+ mkDerivation {
+ pname = "headroom";
+ version = "0.1.3.0";
+ sha256 = "0c680vr2kjlx9l9zh6v22jjfgxrwxh9icg1psjxrjfl9zi9kqfb9";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base either file-embed lens mustache optparse-applicative
+ pcre-heavy pcre-light rio template-haskell text time validation
+ yaml
+ ];
+ executableHaskellDepends = [ base optparse-applicative rio ];
+ testHaskellDepends = [
+ aeson base doctest hspec optparse-applicative rio
+ ];
+ description = "License Header Manager";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"heap" = callPackage
({ mkDerivation, base, QuickCheck }:
mkDerivation {
@@ -117823,6 +118311,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hedis_0_12_13" = callPackage
+ ({ mkDerivation, async, base, bytestring, bytestring-lexing
+ , deepseq, doctest, errors, exceptions, HTTP, HUnit, mtl, network
+ , network-uri, resource-pool, scanner, stm, test-framework
+ , test-framework-hunit, text, time, tls, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "hedis";
+ version = "0.12.13";
+ sha256 = "1axsv81r1q393m178x89km49pi7w7dci0l48cnjdskdz99jwvywq";
+ libraryHaskellDepends = [
+ async base bytestring bytestring-lexing deepseq errors exceptions
+ HTTP mtl network network-uri resource-pool scanner stm text time
+ tls unordered-containers vector
+ ];
+ testHaskellDepends = [
+ async base bytestring doctest HUnit mtl stm test-framework
+ test-framework-hunit text time
+ ];
+ benchmarkHaskellDepends = [ base mtl time ];
+ description = "Client library for the Redis datastore: supports full command set, pipelining";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hedis-config" = callPackage
({ mkDerivation, aeson, base, bytestring, hedis, scientific, text
, time
@@ -117943,10 +118457,8 @@ self: {
}:
mkDerivation {
pname = "hedn";
- version = "0.3.0.0";
- sha256 = "1gx8bw2l1qpb4jgh5d1zzgfm2rnwavg5shmp4wq2mqrih11r3f3y";
- revision = "1";
- editedCabalFile = "1bpd4dd8afccj2bakqqbimmd3ja9i21q9k98vmzw37ishbd3xync";
+ version = "0.3.0.1";
+ sha256 = "02pwwxdgw3kkqwckap9mf015bbd27mgblfz7k4y63v0gppw6fqm7";
libraryHaskellDepends = [
base containers deepseq deriving-compat megaparsec
parser-combinators prettyprinter scientific template-haskell text
@@ -122380,8 +122892,8 @@ self: {
({ mkDerivation, base, Cabal, directory, hspec, libsass }:
mkDerivation {
pname = "hlibsass";
- version = "0.1.8.1";
- sha256 = "050z6i29v410shjsskr26sna491ldg23if1nr0808xp94xgfif16";
+ version = "0.1.9.0";
+ sha256 = "14rcg48hlbpz4vjk7ydhf58wgnbgsa61q6s7h0n80ak8ih63jdcx";
configureFlags = [ "-fexternallibsass" ];
setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base ];
@@ -124491,6 +125003,8 @@ self: {
pname = "hookup";
version = "0.3.1.0";
sha256 = "0dyx0zgxis4viqgdkky25q93vh3z551m7nssjfr15rqj25w8zb5y";
+ revision = "1";
+ editedCabalFile = "0r92s1dz7bzm2p5wpdqfkmpgzfh3xgyan82b4rkpmq8m888z74w9";
libraryHaskellDepends = [
attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network
];
@@ -127032,15 +127546,17 @@ self: {
}) {};
"hs-speedscope" = callPackage
- ({ mkDerivation, aeson, base, extra, ghc-events, text, vector }:
+ ({ mkDerivation, aeson, base, extra, ghc-events
+ , optparse-applicative, text, vector
+ }:
mkDerivation {
pname = "hs-speedscope";
- version = "0.1.1.0";
- sha256 = "0dldhndlags3ig991yvddfaw472cjwfy9dz3i12hq5ny6s9qz8qa";
+ version = "0.2";
+ sha256 = "119s4da40zjf42s7fyjm4b78vciiv5r2f67l8ki9gqr933ir6mpb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base extra ghc-events text vector
+ aeson base extra ghc-events optparse-applicative text vector
];
executableHaskellDepends = [ base ];
description = "Convert an eventlog into the speedscope json format";
@@ -127376,6 +127892,8 @@ self: {
pname = "hsass";
version = "0.8.0";
sha256 = "1bnjvj6dpmcbpkbi4g5m5hvr0w5rmd7y5zkiwbqc8n9y4l2dkd5g";
+ revision = "1";
+ editedCabalFile = "0d085g21zvawl2jv6ap5fyk70c9igbjiwknvk1mgdydxbm1kvyq5";
libraryHaskellDepends = [
base bytestring data-default-class filepath hlibsass monad-loops
transformers
@@ -127545,6 +128063,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hsc2hs_0_68_7" = callPackage
+ ({ mkDerivation, base, containers, directory, filepath, process
+ , tasty, tasty-hspec
+ }:
+ mkDerivation {
+ pname = "hsc2hs";
+ version = "0.68.7";
+ sha256 = "0jl94cr2jhjmvz7l9idpr352vwxlsanyiq7ya1vvrlry3vj1aygx";
+ isLibrary = false;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ executableHaskellDepends = [
+ base containers directory filepath process
+ ];
+ testHaskellDepends = [ base tasty tasty-hspec ];
+ description = "A preprocessor that helps with writing Haskell bindings to C code";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hsc3" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, data-ordlist, directory, filepath, hosc, murmur-hash, network
@@ -128209,8 +128747,8 @@ self: {
}:
mkDerivation {
pname = "hsdev";
- version = "0.3.3.6";
- sha256 = "0j2qi1gw7rpb23bkj4557kg2d47b8kgrd8vr2qnld90h9p8jnzqm";
+ version = "0.3.3.8";
+ sha256 = "01dagwpg70h9af5kzr2f19qsvy4h5cx5rjdrcq0r36fbmdkbza2z";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -128408,10 +128946,8 @@ self: {
}:
mkDerivation {
pname = "hsexif";
- version = "0.6.1.6";
- sha256 = "0pdm0v3xz308yzdhc646bbkwj156llf9g17c2y74x339xk6i8zhg";
- revision = "1";
- editedCabalFile = "1dgcgsmx0k5p3ibfv3n5k0c5p1is2m5zfsd2s6nc6d0pz34d4wl9";
+ version = "0.6.1.7";
+ sha256 = "059cbcpf0jb4d6njhpk41hl64w2hxvpv8wcqk7a1s5lklvcavd3d";
libraryHaskellDepends = [
base binary bytestring containers iconv text time
];
@@ -128865,6 +129401,30 @@ self: {
license = stdenv.lib.licenses.mit;
}) {inherit (pkgs) lua5_3;};
+ "hslua_1_1_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+ , exceptions, lua5_3, mtl, QuickCheck, quickcheck-instances, tasty
+ , tasty-hunit, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "hslua";
+ version = "1.1.0";
+ sha256 = "04xf5xp5iyf6y0das661pbzw6z2zx63phidg9mqhwbn79wk2mwwh";
+ configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
+ libraryHaskellDepends = [
+ base bytestring containers exceptions mtl text
+ ];
+ librarySystemDepends = [ lua5_3 ];
+ testHaskellDepends = [
+ base bytestring containers exceptions mtl QuickCheck
+ quickcheck-instances tasty tasty-hunit tasty-quickcheck text
+ ];
+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
+ description = "Bindings to Lua, an embeddable scripting language";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) lua5_3;};
+
"hslua-aeson" = callPackage
({ mkDerivation, aeson, base, bytestring, hashable, hslua, hspec
, HUnit, ieee754, QuickCheck, quickcheck-instances, scientific
@@ -131578,6 +132138,8 @@ self: {
pname = "http-api-data";
version = "0.4.1.1";
sha256 = "1s93m2vh4c1p073xasvknnj3czbf8xsyg48kyznr4jwfhzi17anh";
+ revision = "1";
+ editedCabalFile = "1dshqb1140nj4h8d750s97gmzb2rk0ppr1rakvqxy1r79mg3m2wr";
libraryHaskellDepends = [
attoparsec attoparsec-iso8601 base base-compat bytestring
containers cookie hashable http-types tagged text time-compat
@@ -133374,17 +133936,18 @@ self: {
}) {};
"hurl" = callPackage
- ({ mkDerivation, base, base64-bytestring, bytestring, directory
- , filepath, http-client, http-client-tls, http-types, network-uri
- , process, text
+ ({ mkDerivation, base, base64-bytestring, bytestring, containers
+ , directory, filepath, http-client, http-client-tls, http-types
+ , network-uri, process, text, xml-conduit, zlib
}:
mkDerivation {
pname = "hurl";
- version = "1.2.0.0";
- sha256 = "07abw78ds4fb4y8c7x94fpwcab58b2k613b3dk8hh9qqplhgl8ms";
+ version = "1.3.0.0";
+ sha256 = "1fb70wsqpy5jq5w8vrd0qszrpg670mfh25kw4ldapiw652az7w69";
libraryHaskellDepends = [
- base base64-bytestring bytestring directory filepath http-client
- http-client-tls http-types network-uri process text
+ base base64-bytestring bytestring containers directory filepath
+ http-client http-client-tls http-types network-uri process text
+ xml-conduit zlib
];
description = "Haskell URL resolver";
license = stdenv.lib.licenses.gpl3;
@@ -133555,14 +134118,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "hvega_0_7_0_0" = callPackage
+ "hvega_0_7_0_1" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, filepath, tasty, tasty-golden, text, unordered-containers
}:
mkDerivation {
pname = "hvega";
- version = "0.7.0.0";
- sha256 = "0kj40mm5d809adblk74h0k57qqpk8jxl5bhildasjzjfmmr4spax";
+ version = "0.7.0.1";
+ sha256 = "16s58m7kk72hr52k9gci17ac5k38r1zy08wll2frzjxissgza4cj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ aeson base text unordered-containers ];
@@ -133976,6 +134539,8 @@ self: {
pname = "hw-ip";
version = "2.4.1.0";
sha256 = "1zjl078xzing927fwwpck36ib8z5aggpi7g0z5gnhxd8isgqs6zh";
+ revision = "1";
+ editedCabalFile = "1dg3aa6wavdr3vh7va3yx3j272pb4zw48rm7r5a6xv6xrrd01a33";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -134162,6 +134727,8 @@ self: {
pname = "hw-kafka-avro";
version = "4.0.1";
sha256 = "1x0mq3sn05iwrn444kzyl66056xm8203hq0ajx9f8r85faq3v1ir";
+ revision = "1";
+ editedCabalFile = "1409nxw5hfl09dcphcjfx580smd0q2dnp8s4xj6r03w706826zhi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -137435,20 +138002,17 @@ self: {
({ mkDerivation, aeson, async, atom-conduit, base-noprelude, binary
, blaze-html, blaze-markup, bytestring, case-insensitive, conduit
, connection, containers, dhall, directory, fast-logger, filepath
- , hashable, HaskellNet, HaskellNet-SSL, http-client
- , http-client-tls, http-types, microlens, mime-mail, monad-time
- , msgpack, network, opml-conduit, optparse-applicative
- , prettyprinter, prettyprinter-ansi-terminal, refined, relude
- , rss-conduit, safe-exceptions, stm, stm-chans
+ , hashable, http-client, http-client-tls, http-types, microlens
+ , mime-mail, monad-time, msgpack, opml-conduit
+ , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
+ , refined, relude, rss-conduit, safe-exceptions, stm, stm-chans
, streaming-bytestring, streaming-with, text, time, timerep, tls
, typed-process, uri-bytestring, xml-conduit, xml-types
}:
mkDerivation {
pname = "imm";
- version = "1.7.0.0";
- sha256 = "0slgfg4ay8j1kcvskl60gd2xbwllxcip6104wg36hcmb1symgdf1";
- revision = "1";
- editedCabalFile = "0hy3lbpn839yjplmn8w4ihlgyyirzi4j8qzwih5k5h98bd4d5nzf";
+ version = "1.8.0.0";
+ sha256 = "09948024zkjhdza100bi441xl2h8sd5b9gzki0l51dsm27phfk23";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -137462,12 +138026,11 @@ self: {
executableHaskellDepends = [
aeson async atom-conduit base-noprelude blaze-html blaze-markup
bytestring case-insensitive conduit connection containers dhall
- directory fast-logger filepath HaskellNet HaskellNet-SSL
- http-client http-client-tls mime-mail msgpack network opml-conduit
- optparse-applicative prettyprinter prettyprinter-ansi-terminal
- refined relude rss-conduit safe-exceptions stm stm-chans
- streaming-bytestring streaming-with text time typed-process
- uri-bytestring xml-conduit xml-types
+ directory fast-logger filepath http-client http-client-tls
+ mime-mail msgpack opml-conduit optparse-applicative prettyprinter
+ prettyprinter-ansi-terminal refined relude rss-conduit
+ safe-exceptions stm stm-chans streaming-bytestring streaming-with
+ text time typed-process uri-bytestring xml-conduit xml-types
];
description = "Execute arbitrary callbacks for each element of RSS/Atom feeds";
license = stdenv.lib.licenses.cc0;
@@ -139180,6 +139743,8 @@ self: {
pname = "intcode";
version = "0.3.0.0";
sha256 = "0qcws15hn03wnsv1rg93sw9zhwsyvwpiafrmwnyv9v990qap1x8y";
+ revision = "1";
+ editedCabalFile = "1ad9fm65l8rnkm7236ak7v9j7hvj1jswwdcaw0xcsn9znn4xawl0";
libraryHaskellDepends = [ base containers primitive ];
testHaskellDepends = [ base containers doctest primitive ];
description = "Advent of Code 2019 intcode interpreter";
@@ -140543,25 +141108,6 @@ self: {
}) {};
"iproute" = callPackage
- ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec
- , network, QuickCheck, safe
- }:
- mkDerivation {
- pname = "iproute";
- version = "1.7.8";
- sha256 = "0k2qzdw36qp9qs2j0bxsn95ymk3wpjvw6s5c1535aw677gw19bad";
- libraryHaskellDepends = [
- appar base byteorder containers network
- ];
- testHaskellDepends = [
- appar base byteorder containers doctest hspec network QuickCheck
- safe
- ];
- description = "IP Routing Table";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "iproute_1_7_9" = callPackage
({ mkDerivation, appar, base, byteorder, bytestring, containers
, doctest, hspec, network, QuickCheck, safe
}:
@@ -140578,7 +141124,6 @@ self: {
];
description = "IP Routing Table";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"iptables-helpers" = callPackage
@@ -140757,6 +141302,8 @@ self: {
pname = "irc-core";
version = "2.7.2";
sha256 = "1gpd28lxhqj2xj75nyyififn9434imvm0vqvx7zdw44fvg75lqyq";
+ revision = "1";
+ editedCabalFile = "1xkvy5igrx4ri8gmmwzxs2mq7ih57gps8a592ya6bv1crrm45cy2";
libraryHaskellDepends = [
attoparsec base base64-bytestring bytestring hashable primitive
text time vector
@@ -142688,12 +143235,12 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "jira-wiki-markup_1_1_3" = callPackage
+ "jira-wiki-markup_1_1_4" = callPackage
({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit, text }:
mkDerivation {
pname = "jira-wiki-markup";
- version = "1.1.3";
- sha256 = "1hr67awpl1zpwp53x9b6ix4gdfq8r77r9wnm44qc9q91q8i872wv";
+ version = "1.1.4";
+ sha256 = "0riwi6i0vvmfffprzd4gklxjivjv1x7cmb2vx43x6n8yfrd75yzv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl parsec text ];
@@ -143373,15 +143920,15 @@ self: {
"json-api-lib" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
- , data-default, hspec, hspec-discover, lens, lens-aeson, text
- , unordered-containers, uri-encode
+ , data-default, deepseq, hspec, hspec-discover, lens, lens-aeson
+ , text, unordered-containers, uri-encode
}:
mkDerivation {
pname = "json-api-lib";
- version = "0.1.2.0";
- sha256 = "0qq34fw7b6kv4ywv7bzpsahn7b8mdn42cwwkhgqazsdf7wx72qqy";
+ version = "0.2.0.0";
+ sha256 = "0cay3yrzfbd0vnfq1a2f74nnqwbiwribhnfy90nhvbi6dxxp14a1";
libraryHaskellDepends = [
- aeson base containers data-default lens lens-aeson text
+ aeson base containers data-default deepseq lens lens-aeson text
unordered-containers uri-encode
];
testHaskellDepends = [
@@ -143461,22 +144008,23 @@ self: {
}) {};
"json-autotype" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, directory
- , filepath, GenericPretty, hashable, json-alt, lens, mtl
- , optparse-applicative, pretty, process, QuickCheck, scientific
- , smallcheck, template-haskell, text, uniplate
- , unordered-containers, vector, yaml
+ ({ mkDerivation, aeson, base, bytestring, containers, data-default
+ , directory, filepath, GenericPretty, hashable, json-alt, lens, mtl
+ , optparse-applicative, pretty, process, QuickCheck
+ , run-haskell-module, scientific, smallcheck, template-haskell
+ , text, uniplate, unordered-containers, vector, yaml
}:
mkDerivation {
pname = "json-autotype";
- version = "3.0.1";
- sha256 = "0nir4nx4wchl10zs753a3ayg9lgixg2ap3liwz9xpz191c8rkbka";
+ version = "3.0.4";
+ sha256 = "0p4qx7pfb4qxdizsqvm88dw4wbzmygpblzvna0mh3wl9dlx554rm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base containers filepath GenericPretty hashable json-alt lens
- mtl pretty process QuickCheck scientific smallcheck
- template-haskell text uniplate unordered-containers vector
+ aeson base containers data-default filepath GenericPretty hashable
+ json-alt lens mtl pretty process QuickCheck run-haskell-module
+ scientific smallcheck template-haskell text uniplate
+ unordered-containers vector
];
executableHaskellDepends = [
aeson base bytestring containers filepath GenericPretty hashable
@@ -146655,19 +147203,22 @@ self: {
}) {};
"knead" = callPackage
- ({ mkDerivation, base, bool8, comfort-array, llvm-extra, llvm-tf
- , prelude-compat, storable-enum, storable-record, storable-tuple
- , tagged, tfp, transformers, utility-ht
+ ({ mkDerivation, base, bool8, comfort-array, fixed-length, llvm-dsl
+ , llvm-extra, llvm-tf, prelude-compat, QuickCheck, storable-enum
+ , storable-record, tagged, tfp, transformers, utility-ht
}:
mkDerivation {
pname = "knead";
- version = "0.4.2";
- sha256 = "03chikfkzlvabz2vmjpmd5mmk0a7gdnkzbgv635w3gdrpdpm8n31";
+ version = "0.5";
+ sha256 = "07j0sw10qs0zpz5hgxmrhs3rrwhnxf6441jasyagl96724svxq21";
libraryHaskellDepends = [
- base bool8 comfort-array llvm-extra llvm-tf prelude-compat
- storable-enum storable-record storable-tuple tagged tfp
+ base bool8 comfort-array fixed-length llvm-dsl llvm-extra llvm-tf
+ prelude-compat storable-enum storable-record tagged tfp
transformers utility-ht
];
+ testHaskellDepends = [
+ base comfort-array llvm-extra llvm-tf QuickCheck tfp utility-ht
+ ];
description = "Repa-like array processing using LLVM JIT";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -147674,8 +148225,8 @@ self: {
pname = "lambdabot-core";
version = "5.2";
sha256 = "1wh87wwb8hk3hn2lmdqi1hv77qbdmwqcwjslichygmvac8fjhjss";
- revision = "2";
- editedCabalFile = "1khn1j3z7mkzggp7s35p0dixsj81yljfrf5r9d289dvy1dip8akf";
+ revision = "3";
+ editedCabalFile = "182bhiwvbpadwwf3h9fpfsjwcsb0fkfzr57fvpl0k6w7msqn32rp";
libraryHaskellDepends = [
base binary bytestring containers dependent-map dependent-sum
dependent-sum-template directory edit-distance filepath haskeline
@@ -148324,8 +148875,8 @@ self: {
}:
mkDerivation {
pname = "language-ats";
- version = "1.7.10.0";
- sha256 = "1xixsf3n8ld1fjd96qvvvrmrmypd7idyb7syih09f8gq80jkaw5g";
+ version = "1.7.10.1";
+ sha256 = "19m9qalh9xiaw6n60zbhs8yqhd0acq08bkx42i44vfmm0917jys3";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
ansi-wl-pprint array base composition-prelude containers deepseq
@@ -148358,6 +148909,25 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "language-avro_0_1_3_0" = callPackage
+ ({ mkDerivation, avro, base, containers, directory, filepath, hspec
+ , hspec-megaparsec, megaparsec, text, vector
+ }:
+ mkDerivation {
+ pname = "language-avro";
+ version = "0.1.3.0";
+ sha256 = "15r14px422s06d28q3rvxfbymxfgrzhgxgsyrkmw9b1vj8c74ln6";
+ libraryHaskellDepends = [
+ avro base containers directory filepath megaparsec text vector
+ ];
+ testHaskellDepends = [
+ avro base hspec hspec-megaparsec megaparsec text vector
+ ];
+ description = "Language definition and parser for AVRO files";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"language-bash" = callPackage
({ mkDerivation, base, directory, filepath, parsec, prettyprinter
, process, QuickCheck, tasty, tasty-expected-failure, tasty-golden
@@ -148669,8 +149239,8 @@ self: {
}:
mkDerivation {
pname = "language-ecmascript";
- version = "0.19.0.1";
- sha256 = "1jh5ksx5hh2q9b134rfmcpz4i1j6fsfyqzk4yh8yn635kwa86jhr";
+ version = "0.19.1.0";
+ sha256 = "0kk5zk9lr6kvpkz4ihw8ww4j03m899i0af6yhf4q3r7r4d1yq22s";
libraryHaskellDepends = [
ansi-wl-pprint base charset containers data-default-class Diff mtl
parsec QuickCheck template-haskell uniplate
@@ -148911,6 +149481,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "language-javascript_0_7_1_0" = callPackage
+ ({ mkDerivation, alex, array, base, blaze-builder, bytestring
+ , Cabal, containers, happy, hspec, mtl, QuickCheck, text
+ , utf8-light, utf8-string
+ }:
+ mkDerivation {
+ pname = "language-javascript";
+ version = "0.7.1.0";
+ sha256 = "0s6igb54cxm2jywgc3sq53f52gcsc39wd3g78yisfzvl9jm3d86i";
+ libraryHaskellDepends = [
+ array base blaze-builder bytestring containers mtl text utf8-string
+ ];
+ libraryToolDepends = [ alex happy ];
+ testHaskellDepends = [
+ array base blaze-builder bytestring Cabal containers hspec mtl
+ QuickCheck utf8-light utf8-string
+ ];
+ description = "Parser for JavaScript";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"language-js" = callPackage
({ mkDerivation, base, hspec, parsec }:
mkDerivation {
@@ -149906,6 +150498,8 @@ self: {
pname = "lattices";
version = "2.0.2";
sha256 = "108rhpax72j6xdl0yqdmg7n32l1j805861f3q9wd3jh8nc67avix";
+ revision = "1";
+ editedCabalFile = "0mgwil55q4a5dy6r8pyf7jj7z378n1hvsm79nkkz69zjd80wi2mw";
libraryHaskellDepends = [
base base-compat containers deepseq hashable integer-logarithms
QuickCheck semigroupoids tagged transformers universe-base
@@ -150569,6 +151163,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "leancheck_0_9_2" = callPackage
+ ({ mkDerivation, base, template-haskell }:
+ mkDerivation {
+ pname = "leancheck";
+ version = "0.9.2";
+ sha256 = "0grgxa2w378wkbabqlniwm78qgmhym7pvgp6azd89kr83gvyfhd1";
+ libraryHaskellDepends = [ base template-haskell ];
+ testHaskellDepends = [ base ];
+ description = "Enumerative property-based testing";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"leancheck-enum-instances" = callPackage
({ mkDerivation, base, enum-types, leancheck }:
mkDerivation {
@@ -152923,30 +153530,29 @@ self: {
}) {};
"life-sync" = callPackage
- ({ mkDerivation, ansi-terminal, base-noprelude, bytestring
- , containers, exceptions, filepath, fmt, hedgehog
- , microlens-platform, optparse-applicative, path, path-io, process
- , relude, tasty, tasty-discover, tasty-hedgehog, text, tomland
+ ({ mkDerivation, base, bytestring, colourista, containers
+ , exceptions, filepath, hedgehog, hspec, hspec-hedgehog
+ , optparse-applicative, path, path-io, process, relude, shellmet
+ , text, tomland, validation-selective
}:
mkDerivation {
pname = "life-sync";
- version = "1.0.1";
- sha256 = "1p7vnbk6xsa2963wc77cjjc5bbnrswzh27nw1zra09405yd21yf0";
+ version = "1.1.0.0";
+ sha256 = "0l56n4dhg6p4lw7i7jjq747qv7r6fr0k2gdabwkbbb2qhsviw162";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- ansi-terminal base-noprelude bytestring containers exceptions fmt
- microlens-platform path path-io process relude text tomland
- ];
- executableHaskellDepends = [
- base-noprelude containers optparse-applicative path
+ base bytestring colourista containers exceptions
+ optparse-applicative path path-io process relude shellmet text
+ tomland validation-selective
];
+ executableHaskellDepends = [ base relude ];
testHaskellDepends = [
- base-noprelude containers filepath hedgehog path tasty
- tasty-hedgehog
+ base containers filepath hedgehog hspec hspec-hedgehog path relude
+ text
];
- testToolDepends = [ tasty-discover ];
- license = stdenv.lib.licenses.mit;
+ description = "Synchronize personal configs across multiple machines";
+ license = stdenv.lib.licenses.mpl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -155169,6 +155775,25 @@ self: {
broken = true;
}) {};
+ "llvm-dsl" = callPackage
+ ({ mkDerivation, base, bool8, llvm-extra, llvm-tf, numeric-prelude
+ , prelude-compat, storable-enum, storable-record, tfp, transformers
+ , utility-ht
+ }:
+ mkDerivation {
+ pname = "llvm-dsl";
+ version = "0.0";
+ sha256 = "0ij2y3q8c46z731b1hlqcjgrkmzsj066mnb0rpnwkn70caai3vz8";
+ libraryHaskellDepends = [
+ base bool8 llvm-extra llvm-tf numeric-prelude prelude-compat
+ storable-enum storable-record tfp transformers utility-ht
+ ];
+ description = "Support for writing an EDSL with LLVM-JIT as target";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"llvm-extension" = callPackage
({ mkDerivation, base, containers, cpuid, llvm-extra, llvm-tf
, non-empty, prelude-compat, tfp, transformers, unsafe, utility-ht
@@ -155190,21 +155815,25 @@ self: {
}) {};
"llvm-extra" = callPackage
- ({ mkDerivation, base, bool8, containers, enumset, llvm-tf
- , non-empty, prelude-compat, QuickCheck, storable-enum, tagged, tfp
- , transformers, utility-ht
+ ({ mkDerivation, base, base-orphans, bool8, containers, enumset
+ , fixed-length, llvm-tf, non-empty, prelude-compat, QuickCheck
+ , storable-enum, storable-record, tagged, tfp, transformers
+ , utility-ht
}:
mkDerivation {
pname = "llvm-extra";
- version = "0.9.1";
- sha256 = "0wxs8ki3l5fyijdv7z0xyrikx4whazyxv69ly0x98ag25l5fxwyi";
+ version = "0.10";
+ sha256 = "0g2872wl1gmdlw3gdimcb1wcdsckjwjlk1ciwz8sy0rx9v3kif1m";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bool8 containers enumset llvm-tf non-empty prelude-compat
- storable-enum tagged tfp transformers utility-ht
+ base base-orphans bool8 containers enumset fixed-length llvm-tf
+ non-empty prelude-compat storable-enum storable-record tagged tfp
+ transformers utility-ht
+ ];
+ testHaskellDepends = [
+ base llvm-tf QuickCheck storable-record tfp utility-ht
];
- testHaskellDepends = [ base llvm-tf QuickCheck tfp utility-ht ];
doHaddock = false;
description = "Utility functions for the llvm interface";
license = stdenv.lib.licenses.bsd3;
@@ -155216,8 +155845,8 @@ self: {
({ mkDerivation, base, enumset, LLVM }:
mkDerivation {
pname = "llvm-ffi";
- version = "9.1.0";
- sha256 = "1nfgh56wrlw13w0an9vyp78ahz2lp0yy0v7yqh1zr22a0mnwnq3s";
+ version = "9.1.0.1";
+ sha256 = "19bj8gkzmzg3khnj1pnksc789p1hls0ji48kvwp72zbhhzgpr75d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base enumset ];
@@ -155477,14 +156106,16 @@ self: {
}:
mkDerivation {
pname = "llvm-tf";
- version = "9.1.1";
- sha256 = "089pq0n3qj3df74g25jkn64byfb4g9f3di1h2fmps8n0yhr8qz3j";
+ version = "9.2";
+ sha256 = "1p4r9m1svp6k235r0azx6dkpdarakgy3420z3kk06bdiy1m2jk1s";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base containers enumset fixed-length llvm-ffi non-empty QuickCheck
semigroups storable-record tfp transformers utility-ht
];
+ testHaskellDepends = [ base QuickCheck tfp utility-ht ];
+ doHaddock = false;
description = "Bindings to the LLVM compiler toolkit using type families";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -157273,6 +157904,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "lsp-test_0_10_2_0" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base
+ , bytestring, conduit, conduit-parse, containers, data-default
+ , Diff, directory, filepath, haskell-lsp, hspec, lens, mtl
+ , parser-combinators, process, text, transformers, unix
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "lsp-test";
+ version = "0.10.2.0";
+ sha256 = "1khqdgc90k9ya58nxsb6dggyyjdp5q9m4bgxmkg15l6qh6mw9zqp";
+ libraryHaskellDepends = [
+ aeson aeson-pretty ansi-terminal async base bytestring conduit
+ conduit-parse containers data-default Diff directory filepath
+ haskell-lsp lens mtl parser-combinators process text transformers
+ unix unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base data-default haskell-lsp hspec lens text
+ unordered-containers
+ ];
+ description = "Functional test framework for LSP servers";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"lss" = callPackage
({ mkDerivation, attoparsec, base, containers, directory, filepath
, hspec2, language-css, language-css-attoparsec, text, xmlhtml
@@ -157656,8 +158313,8 @@ self: {
}:
mkDerivation {
pname = "lukko";
- version = "0.1.1.1";
- sha256 = "13wf2vgi3bq48h757qs0zi1sxa6ip9pk8fxfiq7qrrb9p5silcpj";
+ version = "0.1.1.2";
+ sha256 = "1lh7cv0fqbrn8sf54xz74wq991bl8p67jcyq4ing3khcvh9x2yca";
libraryHaskellDepends = [ base ];
testHaskellDepends = [
async base bytestring filepath singleton-bool tasty
@@ -157969,8 +158626,8 @@ self: {
}:
mkDerivation {
pname = "lz4-hs";
- version = "0.1.3.0";
- sha256 = "0yx1njh0zwk2qk99ip1f2wlcy3ql35piqbvd6dppr2hwnm5bh1mk";
+ version = "0.1.4.0";
+ sha256 = "1biwiqc43wd2njfinrpfzg7pglsrcb2xjhvrm62ida04djrh8s4y";
libraryHaskellDepends = [ base bytestring ];
libraryToolDepends = [ c2hs ];
testHaskellDepends = [ base bytestring tasty tasty-hunit ];
@@ -160822,15 +161479,16 @@ self: {
}) {};
"matrix-sized" = callPackage
- ({ mkDerivation, base, binary, bytestring, deepseq, primitive
- , singletons, vector
+ ({ mkDerivation, base, primitive, singletons, tasty
+ , tasty-quickcheck, vector
}:
mkDerivation {
pname = "matrix-sized";
- version = "0.0.2";
- sha256 = "1sp9d3pfkq80klwryvggjf76hm4y9qqair3cppvgnp06kn99k1z1";
- libraryHaskellDepends = [
- base binary bytestring deepseq primitive singletons vector
+ version = "0.0.3";
+ sha256 = "1c43cgcw43y777l1wfkdagkis5sbb79fdwhckzwx11av6br02x5g";
+ libraryHaskellDepends = [ base primitive singletons vector ];
+ testHaskellDepends = [
+ base primitive singletons tasty tasty-quickcheck vector
];
description = "Haskell matrix library with interface to C++ linear algebra libraries";
license = stdenv.lib.licenses.bsd3;
@@ -163172,8 +163830,8 @@ self: {
pname = "microstache";
version = "1.0.1.1";
sha256 = "0851sqr1ppdj6m822635pa3j6qzdf25gyrhkjs25zdry6518bsax";
- revision = "5";
- editedCabalFile = "1dr1yqn42j6im1x333rpsqj57nhmagmhwkdfwx832cdsw9ry2gjz";
+ revision = "6";
+ editedCabalFile = "054ny1rsqz682k4x36dqj6wqbj6arwxp75xpsss8lc7j145d0qn3";
libraryHaskellDepends = [
aeson base bytestring containers deepseq directory filepath parsec
text transformers unordered-containers vector
@@ -164314,6 +164972,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "miso_1_5_0_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, http-api-data
+ , http-types, lucid, network-uri, servant, servant-lucid, text
+ , transformers, vector
+ }:
+ mkDerivation {
+ pname = "miso";
+ version = "1.5.0.0";
+ sha256 = "08843wyd41hs38vrixcfdnmar9vkvayk11323kav4qq85s3yhsd3";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers http-api-data http-types lucid
+ network-uri servant servant-lucid text transformers vector
+ ];
+ description = "A tasty Haskell front-end framework";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"miso-action-logger" = callPackage
({ mkDerivation, aeson, base, ghcjs-base, miso }:
mkDerivation {
@@ -164331,8 +165009,8 @@ self: {
({ mkDerivation }:
mkDerivation {
pname = "miso-examples";
- version = "1.3.0.0";
- sha256 = "1nwiznlhvnr7jcaqp1w0l2wwci9jbs56jrdiz79mpxrqq79h1icg";
+ version = "1.5.0.0";
+ sha256 = "0k0rf7kb65nqckmz8gc27rssnn3ja0nswmrbslfmm0nz7293jaiw";
isLibrary = false;
isExecutable = true;
description = "A tasty Haskell front-end framework";
@@ -164827,15 +165505,17 @@ self: {
}) {};
"mmsyn7l" = callPackage
- ({ mkDerivation, base, mmsyn2, mmsyn7ukr, vector }:
+ ({ mkDerivation, base, directory, mmsyn2, mmsyn7ukr, vector }:
mkDerivation {
pname = "mmsyn7l";
- version = "0.3.2.0";
- sha256 = "0h3j7y6k9zagw0djj8hrnlhfdqg60hb52h9xb3ni326ijshw2qil";
+ version = "0.4.2.0";
+ sha256 = "1dpilwaffrkihfgbpq7p1095qpx9qgcpzbs8q3kld948hliihix7";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base mmsyn2 mmsyn7ukr vector ];
- executableHaskellDepends = [ base mmsyn2 mmsyn7ukr vector ];
+ libraryHaskellDepends = [ base directory mmsyn2 mmsyn7ukr vector ];
+ executableHaskellDepends = [
+ base directory mmsyn2 mmsyn7ukr vector
+ ];
description = "Modifies the amplitudes of the Ukrainian sounds representations created by mmsyn7ukr package";
license = stdenv.lib.licenses.mit;
}) {};
@@ -165517,15 +166197,15 @@ self: {
}) {};
"monad-choice" = callPackage
- ({ mkDerivation, base, invariant, MonadRandom, mtl, transformers }:
+ ({ mkDerivation, base, contravariant, invariant, MonadRandom, mtl
+ , primitive, transformers
+ }:
mkDerivation {
pname = "monad-choice";
- version = "0.1.0.0";
- sha256 = "0vhfiqrnkfhqkhnh9h4npl3rfam321iikabr3przywfcfd4gap4z";
- revision = "3";
- editedCabalFile = "055zzzz9ag1wb79bjx0wg59plajym156hz0bh0lq4ndvn4k7sxay";
+ version = "0.2.0.0";
+ sha256 = "1ryakbs6ydgdfvz067jw6a2aqg566pynwyibxl6qi77ywwahqlvk";
libraryHaskellDepends = [
- base invariant MonadRandom mtl transformers
+ base contravariant invariant MonadRandom mtl primitive transformers
];
description = "Monad, monad transformer, and typeclass representing choices";
license = stdenv.lib.licenses.agpl3;
@@ -165539,8 +166219,8 @@ self: {
pname = "monad-chronicle";
version = "1";
sha256 = "03x19683pm99zcw7gkipmdkrqwaspcyvy7yv68nlh6g4swl31a0l";
- revision = "1";
- editedCabalFile = "059qa4kb6x3vqw0pahbkp3i6v33cyaiizzkgxd1n36l9ybchwr4l";
+ revision = "2";
+ editedCabalFile = "0ajjcv8h6104k2xlzlqkhvy7hmv6p4ldca3jdsa9ns38sxy8j6ld";
libraryHaskellDepends = [
base data-default-class mtl semigroupoids these transformers
transformers-compat
@@ -168090,31 +168770,22 @@ self: {
}) {inherit (pkgs) mpg123;};
"mpi-hs" = callPackage
- ({ mkDerivation, base, binary, bytestring, c2hs, cereal, criterion
- , monad-loops, openmpi, store
- }:
+ ({ mkDerivation, base, bytestring, c2hs, monad-loops }:
mkDerivation {
pname = "mpi-hs";
- version = "0.5.3.0";
- sha256 = "0z2m4xfk0w1zx29jb27xb6hs01xid0ghv93yhqx7zwiw01815krk";
+ version = "0.7.0.0";
+ sha256 = "14c3z7ydw08cijh8mp8qfx2ybp3w283lw1jj25hdwr7b83wsl2m6";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [
- base binary bytestring cereal monad-loops store
- ];
- librarySystemDepends = [ openmpi ];
+ libraryHaskellDepends = [ base bytestring monad-loops ];
libraryToolDepends = [ c2hs ];
- executableHaskellDepends = [ base binary ];
- executableSystemDepends = [ openmpi ];
+ executableHaskellDepends = [ base ];
testHaskellDepends = [ base monad-loops ];
- testSystemDepends = [ openmpi ];
- benchmarkHaskellDepends = [ base criterion ];
- benchmarkSystemDepends = [ openmpi ];
description = "MPI bindings for Haskell";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
- }) {inherit (pkgs) openmpi;};
+ }) {};
"mplayer-spot" = callPackage
({ mkDerivation, async, attoparsec, base, bytestring, conduit
@@ -168320,8 +168991,8 @@ self: {
({ mkDerivation, base, hspec }:
mkDerivation {
pname = "mr-env";
- version = "0.1.0.1";
- sha256 = "102m1gqjcscwf620jpaz1i7hg73ikd19an2wjgnfpfrlzw83xgd6";
+ version = "0.1.0.2";
+ sha256 = "1bw0ga59lf1crhjx4hlmsnzllsf3nfwzzsfcll0xf04fkj0jgxlg";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec ];
description = "A simple way to read environment variables in Haskell";
@@ -168443,6 +169114,32 @@ self: {
broken = true;
}) {};
+ "msgpack-binary" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, criterion
+ , data-binary-ieee754, deepseq, groom, hashable, hspec
+ , msgpack-types, QuickCheck, text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "msgpack-binary";
+ version = "0.0.14";
+ sha256 = "1pf0fzxkrd2f1jzm3mkybayd94pxq28a49nvjzx8i2lxrdmynkp6";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary bytestring data-binary-ieee754 msgpack-types text
+ ];
+ executableHaskellDepends = [ base bytestring groom ];
+ testHaskellDepends = [
+ base bytestring containers hashable hspec msgpack-types QuickCheck
+ text unordered-containers vector
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq QuickCheck
+ ];
+ description = "A Haskell implementation of MessagePack";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"msgpack-idl" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, cmdargs
, containers, directory, filepath, hspec, msgpack, peggy
@@ -168488,6 +169185,48 @@ self: {
broken = true;
}) {};
+ "msgpack-rpc-conduit" = callPackage
+ ({ mkDerivation, async, base, binary, binary-conduit, bytestring
+ , conduit, conduit-extra, data-default-class
+ , data-default-instances-base, exceptions, hspec, monad-control
+ , msgpack-binary, msgpack-types, mtl, network, text, unliftio-core
+ }:
+ mkDerivation {
+ pname = "msgpack-rpc-conduit";
+ version = "0.0.6";
+ sha256 = "000aycbvxac4li8rxqxmj3a020fwl08wnq01fv8jdlx3qg7k57hf";
+ libraryHaskellDepends = [
+ base binary binary-conduit bytestring conduit conduit-extra
+ data-default-class data-default-instances-base exceptions
+ monad-control msgpack-binary msgpack-types mtl network text
+ unliftio-core
+ ];
+ testHaskellDepends = [ async base bytestring hspec mtl network ];
+ description = "A MessagePack-RPC Implementation";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "msgpack-types" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq
+ , generic-arbitrary, hashable, hspec, QuickCheck, text
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "msgpack-types";
+ version = "0.0.4";
+ sha256 = "076szvjs80a765c72prjp73416gyq70b4k1319qfl339sa8lz1ky";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq hashable QuickCheck text
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base bytestring containers deepseq generic-arbitrary hashable hspec
+ QuickCheck text unordered-containers vector
+ ];
+ description = "A Haskell implementation of MessagePack";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"msh" = callPackage
({ mkDerivation, base, containers, haskell-src-exts
, haskell-src-meta, lens, mtl, parsec, template-haskell, text
@@ -170153,8 +170892,8 @@ self: {
}:
mkDerivation {
pname = "musicScroll";
- version = "0.2.0.0";
- sha256 = "1iv80yhal5f8klsc095yabq7402w45j8lb0g64avdyp2zy569vmx";
+ version = "0.2.2.0";
+ sha256 = "1r1n22g98sqi8hnrkwb6cyv805ggq8770iwa4bzwiq7a59x3rlm6";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -172511,16 +173250,16 @@ self: {
}:
mkDerivation {
pname = "net-spider";
- version = "0.4.1.0";
- sha256 = "09ww6ya4h7j8vd9j18492qx6x0y1aqmis271smrb45mylj4hsaqb";
+ version = "0.4.2.0";
+ sha256 = "1jpqkwgi13a0hw99andw6f8jsq8isqsqlqjc42bapy97wxba2bii";
libraryHaskellDepends = [
aeson base containers data-interval extended-reals greskell
greskell-websocket hashable monad-logger regex-applicative
safe-exceptions scientific text time unordered-containers vector
];
testHaskellDepends = [
- aeson base bytestring doctest doctest-discover hspec text time
- vector
+ aeson base bytestring doctest doctest-discover greskell hashable
+ hspec text time vector
];
description = "A graph database middleware to maintain a time-varying graph";
license = stdenv.lib.licenses.bsd3;
@@ -178802,6 +179541,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "openid-connect" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, case-insensitive, cookie
+ , cryptonite, http-client, http-types, jose, lens, memory, mtl
+ , network-uri, tasty, tasty-hunit, text, time, unordered-containers
+ }:
+ mkDerivation {
+ pname = "openid-connect";
+ version = "0.1.0.0";
+ sha256 = "12qp155dazycypv0fvw8mbh3rl5j5ybd2vyfga8wi55n16v1w8mv";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring case-insensitive cookie cryptonite
+ http-client http-types jose lens memory mtl network-uri text time
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring case-insensitive cookie cryptonite
+ http-client http-types jose lens memory mtl network-uri tasty
+ tasty-hunit text time unordered-containers
+ ];
+ description = "An OpenID Connect library that does all the heavy lifting for you";
+ license = stdenv.lib.licenses.bsd2;
+ }) {};
+
"openpgp" = callPackage
({ mkDerivation, base, binary, bytestring, bzlib, HUnit, QuickCheck
, quickcheck-instances, test-framework, test-framework-hunit
@@ -179537,6 +180301,8 @@ self: {
pname = "optics-core";
version = "0.2";
sha256 = "19hsax8wxxgr28rjz6p9afb06f338xnyvws7salmm1dsik1ghzr8";
+ revision = "1";
+ editedCabalFile = "1sghrm6xyflzkv350phcm344ljv82wk2vjnwhwyvcqwirkwg8rk9";
libraryHaskellDepends = [
array base containers indexed-profunctors transformers
];
@@ -180129,8 +180895,8 @@ self: {
}:
mkDerivation {
pname = "org-mode-lucid";
- version = "1.2.0";
- sha256 = "1y7dxm3g7jzq7y45z1d4k1j4rsfjdg4l8gk1ykn5frigwf01vwkf";
+ version = "1.3.0";
+ sha256 = "0a6iy2x0k9r3072zx0sf4k27xnihwckyd1h2pcqd61sxkgf3qkn3";
libraryHaskellDepends = [
base containers hashable lucid org-mode text
];
@@ -181305,50 +182071,53 @@ self: {
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
- "pandoc_2_9_2" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, attoparsec, base
- , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
- , case-insensitive, cmark-gfm, containers, criterion, data-default
- , deepseq, Diff, directory, doclayout, doctemplates, emojis
- , exceptions, executable-path, filepath, Glob, haddock-library
- , hslua, hslua-module-system, hslua-module-text, HsYAML, HTTP
- , http-client, http-client-tls, http-types, ipynb, jira-wiki-markup
- , JuicyPixels, mtl, network, network-uri, pandoc-types, parsec
- , process, QuickCheck, random, safe, scientific, SHA, skylighting
- , skylighting-core, split, syb, tagsoup, tasty, tasty-golden
- , tasty-hunit, tasty-lua, tasty-quickcheck, temporary, texmath
- , text, text-conversions, time, unicode-transforms, unix
- , unordered-containers, vector, weigh, xml, zip-archive, zlib
+ "pandoc_2_9_2_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, attoparsec, base-compat
+ , base-noprelude, base64-bytestring, binary, blaze-html
+ , blaze-markup, bytestring, case-insensitive, cmark-gfm, containers
+ , criterion, data-default, deepseq, Diff, directory, doclayout
+ , doctemplates, emojis, exceptions, executable-path, filepath, Glob
+ , haddock-library, hslua, hslua-module-system, hslua-module-text
+ , HsYAML, HTTP, http-client, http-client-tls, http-types, ipynb
+ , jira-wiki-markup, JuicyPixels, mtl, network, network-uri
+ , pandoc-types, parsec, process, QuickCheck, random, safe
+ , scientific, SHA, skylighting, skylighting-core, split, syb
+ , tagsoup, tasty, tasty-golden, tasty-hunit, tasty-lua
+ , tasty-quickcheck, temporary, texmath, text, text-conversions
+ , time, unicode-transforms, unix, unordered-containers, vector
+ , weigh, xml, zip-archive, zlib
}:
mkDerivation {
pname = "pandoc";
- version = "2.9.2";
- sha256 = "1f9wbwzv6c3dlsn15iydh921icjqj7kjgrb726kqmj5gmaypc39j";
+ version = "2.9.2.1";
+ sha256 = "0myz7firqkx4k0vrsd62j443gvm2pk09bi69c8qdbdzq5hvkavf2";
configureFlags = [ "-fhttps" "-f-trypandoc" ];
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson aeson-pretty attoparsec base base64-bytestring binary
- blaze-html blaze-markup bytestring case-insensitive cmark-gfm
- containers data-default deepseq directory doclayout doctemplates
- emojis exceptions filepath Glob haddock-library hslua
- hslua-module-system hslua-module-text HsYAML HTTP http-client
- http-client-tls http-types ipynb jira-wiki-markup JuicyPixels mtl
- network network-uri pandoc-types parsec process random safe
- scientific SHA skylighting skylighting-core split syb tagsoup
- temporary texmath text text-conversions time unicode-transforms
- unix unordered-containers vector xml zip-archive zlib
+ aeson aeson-pretty attoparsec base-compat base-noprelude
+ base64-bytestring binary blaze-html blaze-markup bytestring
+ case-insensitive cmark-gfm containers data-default deepseq
+ directory doclayout doctemplates emojis exceptions filepath Glob
+ haddock-library hslua hslua-module-system hslua-module-text HsYAML
+ HTTP http-client http-client-tls http-types ipynb jira-wiki-markup
+ JuicyPixels mtl network network-uri pandoc-types parsec process
+ random safe scientific SHA skylighting skylighting-core split syb
+ tagsoup temporary texmath text text-conversions time
+ unicode-transforms unix unordered-containers vector xml zip-archive
+ zlib
];
- executableHaskellDepends = [ base ];
+ executableHaskellDepends = [ base-compat base-noprelude ];
testHaskellDepends = [
- base base64-bytestring bytestring containers Diff directory
- doctemplates executable-path filepath Glob hslua mtl pandoc-types
- process QuickCheck tasty tasty-golden tasty-hunit tasty-lua
- tasty-quickcheck temporary text time xml zip-archive
+ base-compat base-noprelude base64-bytestring bytestring containers
+ Diff directory doctemplates executable-path filepath Glob hslua mtl
+ pandoc-types process QuickCheck tasty tasty-golden tasty-hunit
+ tasty-lua tasty-quickcheck temporary text time xml zip-archive
];
benchmarkHaskellDepends = [
- base bytestring containers criterion mtl text time weigh
+ base-compat base-noprelude bytestring containers criterion mtl text
+ time weigh
];
postInstall = ''
mkdir -p $out/share/man/man1
@@ -181878,8 +182647,8 @@ self: {
({ mkDerivation }:
mkDerivation {
pname = "pandora";
- version = "0.2.3";
- sha256 = "1sk8hhw3ad0jb2ik787pqjgaprd78k7qc0m0chcji3z5bprxp1cw";
+ version = "0.2.4";
+ sha256 = "06pff2nhsmlrj57g9hi1k1vnd4wkl3i9h8ijgwvf2yxpqqs42spi";
description = "A box of patterns and paradigms";
license = stdenv.lib.licenses.mit;
}) {};
@@ -182690,8 +183459,8 @@ self: {
pname = "parallel";
version = "3.2.2.0";
sha256 = "1xkfi96w6yfpppd0nw1rnszdxmvifwzm699ilv6332ra3akm610p";
- revision = "1";
- editedCabalFile = "0a3kn7arck8f2gwm8cwfkplsw4q9v9j6ifbhj1l3bmclmkwcckcj";
+ revision = "2";
+ editedCabalFile = "0shw96f4fc3vbr2vrnsk794qcsxyv3ra3snhw4wng81rkapp54y6";
libraryHaskellDepends = [ array base containers deepseq ghc-prim ];
description = "Parallel programming library";
license = stdenv.lib.licenses.bsd3;
@@ -183928,29 +184697,25 @@ self: {
}) {};
"patch-image" = callPackage
- ({ mkDerivation, accelerate, accelerate-arithmetic
- , accelerate-cufft, accelerate-fourier, accelerate-io
- , accelerate-llvm-ptx, accelerate-utility, array, base, bool8
- , bytestring, Cabal, carray, cassava, comfort-array, containers
- , dsp, enumset, explicit-exception, fft, filepath, gnuplot
- , JuicyPixels, knead, llvm-extra, llvm-tf, non-empty, pqueue
- , prelude-compat, semigroups, storable-complex, storable-tuple, tfp
- , unordered-containers, utility-ht, vector
+ ({ mkDerivation, array, base, bool8, bytestring, carray, cassava
+ , comfort-array, containers, dsp, enumset, explicit-exception, fft
+ , filepath, JuicyPixels, knead, llvm-extra, llvm-tf, non-empty
+ , pqueue, prelude-compat, semigroups, shell-utility
+ , storable-complex, storable-record, tfp, unordered-containers
+ , utility-ht, vector
}:
mkDerivation {
pname = "patch-image";
- version = "0.3.3";
- sha256 = "0jm723xrbiwpq7sci67z0vilsv8a8i2ndm795ssyqkgqm7g1psby";
+ version = "0.3.3.1";
+ sha256 = "0nvp2y2f5cb29vzk2a9bvr3mgf17j70ir0nhb648pzfa0h1xj76k";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- accelerate accelerate-arithmetic accelerate-cufft
- accelerate-fourier accelerate-io accelerate-llvm-ptx
- accelerate-utility array base bool8 bytestring Cabal carray cassava
- comfort-array containers dsp enumset explicit-exception fft
- filepath gnuplot JuicyPixels knead llvm-extra llvm-tf non-empty
- pqueue prelude-compat semigroups storable-complex storable-tuple
- tfp unordered-containers utility-ht vector
+ array base bool8 bytestring carray cassava comfort-array containers
+ dsp enumset explicit-exception fft filepath JuicyPixels knead
+ llvm-extra llvm-tf non-empty pqueue prelude-compat semigroups
+ shell-utility storable-complex storable-record tfp
+ unordered-containers utility-ht vector
];
description = "Compose a big image from overlapping parts";
license = stdenv.lib.licenses.bsd3;
@@ -185936,8 +186701,8 @@ self: {
}:
mkDerivation {
pname = "persistent-mongoDB";
- version = "2.9.0.2";
- sha256 = "0q78y1ydsvm0jrsi211zq789vy50czhskwq13plv6l2h4860917v";
+ version = "2.10.0.0";
+ sha256 = "1z895y21raak3x9qw05hgif5qyvr6c7pkc59wzg7irk8mxijyf4n";
libraryHaskellDepends = [
aeson base bson bytestring cereal conduit http-api-data mongoDB
network path-pieces persistent resource-pool resourcet text time
@@ -190725,8 +191490,8 @@ self: {
}:
mkDerivation {
pname = "pomaps";
- version = "0.1.0.0";
- sha256 = "0vacywl9yg5dyayf34k5sxnf35x0hxwh0dsdglqk243hf9lrd0wz";
+ version = "0.2.0.0";
+ sha256 = "1a3vf0r69263gpq1aass2x5wcmgrfk16pnsf4wsvrnka5lgnsijp";
libraryHaskellDepends = [
base containers deepseq ghc-prim lattices
];
@@ -198438,6 +199203,27 @@ self: {
broken = true;
}) {};
+ "quarantimer" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, directory
+ , filepath, lucid, process, sandi, servant, servant-client
+ , servant-lucid, servant-multipart, servant-server, stm, text, time
+ , uuid, wai, wai-extra, warp, warp-tls
+ }:
+ mkDerivation {
+ pname = "quarantimer";
+ version = "1.20200326";
+ sha256 = "1q0rraxq1gv86chi64ijxxkx4dm8w9v2610wj58315bap3d3m91c";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson async base bytestring directory filepath lucid process sandi
+ servant servant-client servant-lucid servant-multipart
+ servant-server stm text time uuid wai wai-extra warp warp-tls
+ ];
+ description = "Coronavirus quarantine timer web app for your things";
+ license = stdenv.lib.licenses.bsd2;
+ }) {};
+
"qudb" = callPackage
({ mkDerivation, alex, array, base, bytestring, directory, happy
, mtl, snappy
@@ -198853,8 +199639,8 @@ self: {
pname = "quickcheck-instances";
version = "0.3.22";
sha256 = "14asr9r7da3w7p4hjj51w2yb002nz8x0np8hdz9z4yjvi60vyrax";
- revision = "2";
- editedCabalFile = "1ia5fjhpg7rz793552v88gv2iqx7hl9mi2g09m0llasy1cpzc9jr";
+ revision = "3";
+ editedCabalFile = "0i5z5c55668hcw7xk3cgvn13qflznc5d81rd97jxn712x82d7y14";
libraryHaskellDepends = [
array base base-compat bytestring case-insensitive containers
hashable old-time QuickCheck scientific splitmix tagged text time
@@ -200225,6 +201011,8 @@ self: {
pname = "ral";
version = "0.1";
sha256 = "0h8jqaapagrp9faixq817lib8l4nq4ycjj6ppl1ra8llnfsz5304";
+ revision = "1";
+ editedCabalFile = "1cazlravv7d4r5qsk9px9vrgr4rndhg43k3rbskk6p3hahigkjfd";
libraryHaskellDepends = [
adjunctions base bin deepseq distributive fin hashable QuickCheck
semigroupoids
@@ -200240,6 +201028,8 @@ self: {
pname = "ral-lens";
version = "0.1";
sha256 = "0hm8mzj51hdql8rp3v0yvmcvmgha4ys8zsgbbx93mlp2b4rfhzpv";
+ revision = "1";
+ editedCabalFile = "0j7lxlbj2klhcx12xixp3glhbvc9k1pccaiqm2kqr5l3lkrcnirv";
libraryHaskellDepends = [ base bin fin lens ral ];
description = "Length-indexed random access lists: lens utilities";
license = stdenv.lib.licenses.gpl2Plus;
@@ -200752,6 +201542,8 @@ self: {
pname = "range-set-list";
version = "0.1.3.1";
sha256 = "0m8c8qhpk9vaykqfy6gsv1csmvdclm27zv9l56ipv152k75xks0j";
+ revision = "1";
+ editedCabalFile = "0ma1gxmk2in2fj4rxhwshy2zq690ylw1zz0c9cnyin8mxkp96inc";
libraryHaskellDepends = [ base containers deepseq hashable ];
testHaskellDepends = [
base containers deepseq hashable tasty tasty-quickcheck
@@ -202511,7 +203303,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "rebase_1_6_0_1" = callPackage
+ "rebase_1_6_1" = callPackage
({ mkDerivation, base, bifunctors, bytestring, comonad, containers
, contravariant, contravariant-extras, deepseq, dlist, either
, hashable, mtl, profunctors, scientific, selective, semigroupoids
@@ -202520,8 +203312,8 @@ self: {
}:
mkDerivation {
pname = "rebase";
- version = "1.6.0.1";
- sha256 = "0w0vy4y2v09a9v8qjqcxq5nqrdk8c1mw7lak9mwv16j59bcijn0x";
+ version = "1.6.1";
+ sha256 = "020aw7wlgx8nqbq6ara13szgxw2q0n0hx3vrsn2lfp53b2jdsvax";
libraryHaskellDepends = [
base bifunctors bytestring comonad containers contravariant
contravariant-extras deepseq dlist either hashable mtl profunctors
@@ -204187,6 +204979,8 @@ self: {
pname = "regex-base";
version = "0.94.0.0";
sha256 = "055rlq67xnbqv43fgrlw6d7s8nhyavahrp6blihwjmqizksq47y4";
+ revision = "1";
+ editedCabalFile = "13lnky4ps9as73jqrwz4aqn5sfyrcz2zj2ng52xzz512fv59baj4";
libraryHaskellDepends = [
array base bytestring containers mtl text
];
@@ -204447,6 +205241,8 @@ self: {
pname = "regex-posix";
version = "0.96.0.0";
sha256 = "08a584jabmmn5gmaqrcar5wsp3qzk0hklldzp2mr2bmvlvqh04r5";
+ revision = "1";
+ editedCabalFile = "1cy39n1928wv55i7k4wm7zd3xijk7p54kbrxxlfzfvgax5k163b9";
libraryHaskellDepends = [
array base bytestring containers regex-base
];
@@ -204493,6 +205289,8 @@ self: {
pname = "regex-tdfa";
version = "1.3.1.0";
sha256 = "1h1fliv2zjxwmddl9wnn7ckxxpgy1049hdfg6fcknyrr7mw7dhqm";
+ revision = "1";
+ editedCabalFile = "1fhi4g2p29qnnfyb211n62g97qrw3gz1kahca7rlz43all93ihdy";
libraryHaskellDepends = [
array base bytestring containers mtl parsec regex-base text
];
@@ -205291,21 +206089,6 @@ self: {
}) {};
"relational-schemas" = callPackage
- ({ mkDerivation, base, bytestring, containers, relational-query
- , template-haskell, time
- }:
- mkDerivation {
- pname = "relational-schemas";
- version = "0.1.7.0";
- sha256 = "1yhgn2sjq7530s31fyyaxms5vnqwl03pwvsn0sm8f6yyzjvwm38b";
- libraryHaskellDepends = [
- base bytestring containers relational-query template-haskell time
- ];
- description = "RDBMSs' schema templates for relational-query";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "relational-schemas_0_1_8_0" = callPackage
({ mkDerivation, base, bytestring, containers, relational-query
, sql-words, template-haskell, time
}:
@@ -205319,7 +206102,6 @@ self: {
];
description = "RDBMSs' schema templates for relational-query";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"relative-date" = callPackage
@@ -205729,8 +206511,8 @@ self: {
pname = "repa";
version = "3.4.1.4";
sha256 = "17m3wl4hvf04fxwm4fflhnv41yl9bm263hnbpxc8x6xqwifplq23";
- revision = "3";
- editedCabalFile = "17hxj42cm82sac42by78jgbjjn5r3qv7n4919llaq17a2k1np0sw";
+ revision = "4";
+ editedCabalFile = "0bay8j0fm7l2nhrbdvy9fvrb6hgkrk5qx9y03az2kakvjdc4gvvh";
libraryHaskellDepends = [
base bytestring ghc-prim QuickCheck template-haskell vector
];
@@ -206066,6 +206848,22 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "replace-attoparsec_1_2_1_0" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text
+ }:
+ mkDerivation {
+ pname = "replace-attoparsec";
+ version = "1.2.1.0";
+ sha256 = "0i88mylhbm3hx7rj59ms125xnzinxrcjv98df73xzzz54cjf123j";
+ libraryHaskellDepends = [ attoparsec base bytestring text ];
+ testHaskellDepends = [
+ attoparsec base bytestring Cabal parsers text
+ ];
+ description = "Find, replace, and edit text patterns with Attoparsec parsers";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"replace-megaparsec" = callPackage
({ mkDerivation, base, bytestring, Cabal, megaparsec, text }:
mkDerivation {
@@ -206159,6 +206957,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "repline_0_3_0_0" = callPackage
+ ({ mkDerivation, base, containers, exceptions, haskeline, mtl
+ , process
+ }:
+ mkDerivation {
+ pname = "repline";
+ version = "0.3.0.0";
+ sha256 = "0niihfyggg2qisadg7w49cr5k5qyyynia93iip0ng2bbmzwi88g8";
+ libraryHaskellDepends = [
+ base containers exceptions haskeline mtl process
+ ];
+ testHaskellDepends = [ base containers mtl process ];
+ description = "Haskeline wrapper for GHCi-like REPL interfaces";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"repo-based-blog" = callPackage
({ mkDerivation, base, blaze-html, containers, data-default
, directory, dyre, filepath, filestore, hspec, hspec-discover
@@ -206493,12 +207308,12 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "rerebase_1_6_0_1" = callPackage
+ "rerebase_1_6_1" = callPackage
({ mkDerivation, rebase }:
mkDerivation {
pname = "rerebase";
- version = "1.6.0.1";
- sha256 = "07ddcmm2yx71nvgcbj87skrx5pfzsqhi87dxn7vv41ssibv714fk";
+ version = "1.6.1";
+ sha256 = "0lyi925jk6jbi3qc5xmv61ag07ff9d3xxmf9hfjlblqw2y9fsy93";
libraryHaskellDepends = [ rebase ];
description = "Reexports from \"base\" with a bunch of other standard libraries";
license = stdenv.lib.licenses.mit;
@@ -210084,6 +210899,17 @@ self: {
broken = true;
}) {};
+ "run-haskell-module" = callPackage
+ ({ mkDerivation, base, data-default, filepath, process }:
+ mkDerivation {
+ pname = "run-haskell-module";
+ version = "0.0.1";
+ sha256 = "1zy7n1qd9bwxh432cs8aqf33h434rxv0k66fhygfycbih2s8h6gg";
+ libraryHaskellDepends = [ base data-default filepath process ];
+ description = "Running newly generated Haskell source module";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"run-st" = callPackage
({ mkDerivation, base, primitive, primitive-unlifted }:
mkDerivation {
@@ -210906,6 +211732,25 @@ self: {
broken = true;
}) {};
+ "sak" = callPackage
+ ({ mkDerivation, base, bytestring, bz2, cpphs, directory, filepath
+ , lz4-hs, lzlib, lzma, optparse-applicative, zlib, zstd
+ }:
+ mkDerivation {
+ pname = "sak";
+ version = "0.1.1.0";
+ sha256 = "0k40jkdg2029h549zgkq4ciayx162lb280l4lkna47dd3r5mf3xd";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring bz2 directory filepath lz4-hs lzlib lzma
+ optparse-applicative zlib zstd
+ ];
+ executableToolDepends = [ cpphs ];
+ description = "Compression command-line tool";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"sakuraio-platform" = callPackage
({ mkDerivation, aeson, base, bytestring, hspec, time
, unordered-containers
@@ -210927,35 +211772,6 @@ self: {
}) {};
"salak" = callPackage
- ({ mkDerivation, base, bytestring, containers, criterion
- , data-default, directory, dlist, exceptions, filepath, hashable
- , heaps, hspec, hspec-discover, megaparsec, mtl, QuickCheck, random
- , scientific, text, time, unliftio-core, unordered-containers
- }:
- mkDerivation {
- pname = "salak";
- version = "0.3.5.3";
- sha256 = "0k6z2vjxg6za6rfhx1xgjdck7ainnsbhrvzav2ngwpvy8li5g02b";
- revision = "1";
- editedCabalFile = "138c763crbfipcb9ss1lk3wx3482nm2v4zbm3k88h6jszxhmxvav";
- libraryHaskellDepends = [
- base bytestring containers data-default directory dlist exceptions
- filepath hashable heaps megaparsec mtl scientific text time
- unliftio-core unordered-containers
- ];
- testHaskellDepends = [
- base hspec mtl QuickCheck random scientific text
- unordered-containers
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [
- base criterion data-default mtl text time
- ];
- description = "Configuration (re)Loader and Parser";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "salak_0_3_6" = callPackage
({ mkDerivation, base, bytestring, containers, criterion
, data-default, directory, dlist, exceptions, filepath, hashable
, heaps, hspec, hspec-discover, megaparsec, mtl, QuickCheck, random
@@ -210980,7 +211796,6 @@ self: {
];
description = "Configuration (re)Loader and Parser";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"salak-toml" = callPackage
@@ -212221,15 +213036,17 @@ self: {
}) {};
"schema" = callPackage
- ({ mkDerivation, base, hspec, QuickCheck }:
+ ({ mkDerivation, base, groom, hspec, msgpack-binary, QuickCheck }:
mkDerivation {
pname = "schema";
- version = "0.0.1";
- sha256 = "0357j9xn0rw427x2f5pqkzmya9scyqwz3ksn4lyryzvmm9p6lii7";
+ version = "0.0.2";
+ sha256 = "0wzihrcjx6bha6yibsghcl0l3r3bwcsmnidbm072c16sppbglbqh";
libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base hspec QuickCheck ];
+ testHaskellDepends = [
+ base groom hspec msgpack-binary QuickCheck
+ ];
description = "Encoding-independent schemas for Haskell data types";
- license = stdenv.lib.licenses.agpl3;
+ license = stdenv.lib.licenses.gpl3;
}) {};
"schemas" = callPackage
@@ -212434,33 +213251,33 @@ self: {
}) {};
"scidb-hquery" = callPackage
- ({ mkDerivation, alex, array, base, base-compat, BNFC, bytestring
- , Cabal, connection, cryptonite, data-default-class, directory
- , exceptions, filepath, happy, haskeline, hostname-validate, HTTP
- , http-client, http-client-tls, http-conduit, http-types, memory
- , mtl, network, process, regex, safe, split, terminal-size, text
- , tls, x509-store
+ ({ mkDerivation, alex, array, base, BNFC, bytestring, Cabal
+ , connection, cryptonite, data-default-class, directory, exceptions
+ , filepath, happy, haskeline, hostname-validate, HTTP, http-client
+ , http-client-tls, http-conduit, http-types, memory, mtl, network
+ , process, regex, safe, split, terminal-size, text, tls, x509-store
}:
mkDerivation {
pname = "scidb-hquery";
- version = "2.8.0.436";
- sha256 = "0mkicmfvwc7xg37d46s7xrcsdaff09v7x86npd1bgv1k60m4c8gq";
+ version = "2.8.0.437";
+ sha256 = "1nxcxfr55rf6ds0hvgbnss5hjf059rdd7y613yc485w8bfmv5cil";
+ revision = "1";
+ editedCabalFile = "1xbiiaa5rj5nc4if69d97f5spbrsa8jv1mhcrgjkwff6a879274q";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
libraryHaskellDepends = [
- array base base-compat bytestring connection cryptonite
- data-default-class exceptions haskeline hostname-validate HTTP
- http-client http-client-tls http-conduit http-types memory mtl
- network process regex safe split terminal-size text tls x509-store
+ array base bytestring connection cryptonite data-default-class
+ exceptions haskeline hostname-validate HTTP http-client
+ http-client-tls http-conduit http-types memory mtl network process
+ regex safe split terminal-size text tls x509-store
];
libraryToolDepends = [ alex BNFC happy ];
executableHaskellDepends = [
- array base base-compat bytestring connection cryptonite
- data-default-class directory exceptions filepath haskeline
- hostname-validate HTTP http-client http-client-tls http-conduit
- http-types memory mtl network process regex safe split
- terminal-size text tls x509-store
+ array base bytestring connection cryptonite data-default-class
+ directory exceptions filepath haskeline hostname-validate HTTP
+ http-client http-client-tls http-conduit http-types memory mtl
+ network process regex safe split terminal-size text tls x509-store
];
description = "Haskell query for SciDB via shim";
license = stdenv.lib.licenses.gpl3;
@@ -214144,8 +214961,8 @@ self: {
}:
mkDerivation {
pname = "semantic-source";
- version = "0.0.2.0";
- sha256 = "072iax2d2nhskpmm754ii28qdfvxrbwpvgix0igrrfaa52pcw286";
+ version = "0.1.0.0";
+ sha256 = "179rxsn1cyh77yn7vzmii38ipgcjpavlyf5xbx4j8zzgh1jklmc5";
libraryHaskellDepends = [
aeson base bytestring containers deepseq generic-monoid hashable
lingo pathtype semilattices text
@@ -214219,6 +215036,8 @@ self: {
pname = "semialign";
version = "1.1";
sha256 = "1n47w9c6i6azb4w65rzhci00v6p9c0s1w1givd2q3smkgyziiqpk";
+ revision = "1";
+ editedCabalFile = "0rfnjzbzzclzh2a1m5wpzzsqf8hrkrqnc90pflshb40i7rwkm6xf";
libraryHaskellDepends = [
base base-compat containers hashable semigroupoids tagged these
transformers unordered-containers vector
@@ -214253,6 +215072,8 @@ self: {
pname = "semialign-indexed";
version = "1.1";
sha256 = "1b6amfhwk968ah56w8vala3hbpzf9mfza2ajhdnvzcdiyqyxvwb0";
+ revision = "1";
+ editedCabalFile = "1g7b15xki938vljmkcwnz1hvqfp77ja39cxnfnwd5j507a0qp800";
libraryHaskellDepends = [
base containers hashable lens semialign these unordered-containers
vector
@@ -218293,6 +219114,33 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "set-cover_0_1_1" = callPackage
+ ({ mkDerivation, array, base, containers, enummapset, non-empty
+ , prelude-compat, psqueues, QuickCheck, random, semigroups, timeit
+ , transformers, utility-ht
+ }:
+ mkDerivation {
+ pname = "set-cover";
+ version = "0.1.1";
+ sha256 = "04jjcmjll0azz24rx91p0dp5b8ya5jc0qacr21764ri1dbkfflgw";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base containers enummapset non-empty prelude-compat psqueues
+ semigroups transformers utility-ht
+ ];
+ testHaskellDepends = [
+ array base containers enummapset QuickCheck transformers utility-ht
+ ];
+ benchmarkHaskellDepends = [
+ array base containers enummapset QuickCheck random timeit
+ transformers utility-ht
+ ];
+ description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"set-extra" = callPackage
({ mkDerivation, base, containers, mtl, syb }:
mkDerivation {
@@ -218387,8 +219235,8 @@ self: {
pname = "setgame";
version = "1.1";
sha256 = "1hr2kb4d7m22d48gh74h5z8c6shkprincf0qb9wc2fq2hj7c3c1l";
- revision = "1";
- editedCabalFile = "1shkmfmjnvc47gy9ck6knf94571if4qjm92c1p8kji9v0n24yzfw";
+ revision = "2";
+ editedCabalFile = "0cb1vajyh3fxrkq97cvlkvpskgrnn4zs2gk8al9dcnn3dq0j3v58";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base random vty ];
@@ -219691,6 +220539,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "shell-utility_0_1" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "shell-utility";
+ version = "0.1";
+ sha256 = "1n15v0avvkxvczmyjc6g4z9axr5c61n8jlpa1cm4xr3qk7spm1mi";
+ libraryHaskellDepends = [ base ];
+ description = "Utility functions for writing command-line programs";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"shellish" = callPackage
({ mkDerivation, base, bytestring, directory, filepath, mtl
, process, strict, time, unix-compat
@@ -220159,6 +221019,19 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "show-combinators_0_2_0_0" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "show-combinators";
+ version = "0.2.0.0";
+ sha256 = "07ds87ldl9165hj3k5h84iawc6vqlbggni3dg1nhbxww1spxn0n9";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ description = "Combinators to write Show instances";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"show-please" = callPackage
({ mkDerivation, base, mtl, parsec, template-haskell, th-orphans
, time
@@ -220777,6 +221650,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "simple-cmd-args_0_1_6" = callPackage
+ ({ mkDerivation, base, optparse-applicative }:
+ mkDerivation {
+ pname = "simple-cmd-args";
+ version = "0.1.6";
+ sha256 = "18dikz7hy61wgrbpgnxmgfp1i485hkhgrdnqbkzl2mrmmjn8p1zd";
+ libraryHaskellDepends = [ base optparse-applicative ];
+ description = "Simple command args parsing and execution";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"simple-conduit" = callPackage
({ mkDerivation, base, bifunctors, bytestring, CC-delcont
, chunked-data, conduit, conduit-combinators, conduit-extra
@@ -221801,8 +222686,8 @@ self: {
pname = "singleton-bool";
version = "0.1.5";
sha256 = "17w9vv6arn7vvc7kykqcx81q2364ji43khrryl27r1cjx9yxapa0";
- revision = "1";
- editedCabalFile = "1g2dchvp5clg3hfdrp7hf5pbl9kcyhqhnqxqxd7n861nfd661wqd";
+ revision = "2";
+ editedCabalFile = "118j0h29nqg2acqbzif2ffqnanjbwnqmv2kch9z7xiwqkz6iq8an";
libraryHaskellDepends = [ base dec ];
description = "Type level booleans";
license = stdenv.lib.licenses.bsd3;
@@ -221832,6 +222717,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "singleton-nats_0_4_4" = callPackage
+ ({ mkDerivation, base, singletons }:
+ mkDerivation {
+ pname = "singleton-nats";
+ version = "0.4.4";
+ sha256 = "14am0aggfrnd2w5g8cjljx0vmmrhy6r36xpkfrxpralhkr7h52m8";
+ libraryHaskellDepends = [ base singletons ];
+ description = "Unary natural numbers relying on the singletons infrastructure";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"singleton-typelits" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -221866,6 +222763,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "singletons_2_7" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, deepseq
+ , directory, filepath, ghc-boot-th, mtl, pretty, process, syb
+ , tasty, tasty-golden, template-haskell, text, th-desugar
+ , transformers, turtle
+ }:
+ mkDerivation {
+ pname = "singletons";
+ version = "2.7";
+ sha256 = "0az22as3rbzkfzv6a4m779qgibwah5r77l0zdgml9x7ajpkdcaz1";
+ revision = "1";
+ editedCabalFile = "18vd0jnr3skf2fmj13g06gjjzgmw5rnsjqwivsmqs3pkfv9qi3sm";
+ setupHaskellDepends = [ base Cabal directory filepath ];
+ libraryHaskellDepends = [
+ base containers ghc-boot-th mtl pretty syb template-haskell text
+ th-desugar transformers
+ ];
+ testHaskellDepends = [
+ base bytestring deepseq filepath process tasty tasty-golden text
+ turtle
+ ];
+ description = "A framework for generating singleton types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"singletons-presburger" = callPackage
({ mkDerivation, base, ghc, ghc-typelits-presburger, reflection
, singletons
@@ -223246,6 +224169,31 @@ self: {
broken = true;
}) {};
+ "smarties" = callPackage
+ ({ mkDerivation, base, haskeline, hspec, ilist, microlens
+ , microlens-th, MonadRandom, mtl, QuickCheck, random, text, vector
+ }:
+ mkDerivation {
+ pname = "smarties";
+ version = "1.2.1";
+ sha256 = "0560d49crj5s9xpj8sk552qdqm19grj87lyqif0dxypc7qpn3dc8";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base microlens microlens-th MonadRandom mtl QuickCheck random text
+ ];
+ executableHaskellDepends = [
+ base haskeline ilist microlens microlens-th MonadRandom mtl
+ QuickCheck random text vector
+ ];
+ testHaskellDepends = [
+ base hspec microlens microlens-th MonadRandom mtl QuickCheck random
+ text
+ ];
+ description = "Haskell Behavior Tree Library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"smartword" = callPackage
({ mkDerivation, base, haskell98, pretty, unix, utf8-string }:
mkDerivation {
@@ -225762,6 +226710,8 @@ self: {
pname = "some";
version = "1.0.1";
sha256 = "13dpvxswjcsmic8h2vayp77qzl820gg4g29g5n2xcja8gnzjkkii";
+ revision = "1";
+ editedCabalFile = "0gpr24rf427l82d8gb3x97yj03vc2v8ky3b6m1gb4j3g4yvvmr96";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [ base ];
description = "Existential type: Some";
@@ -225796,6 +226746,8 @@ self: {
pname = "sop-core";
version = "0.5.0.0";
sha256 = "12zqdr0g4s3fr6710ngph0fr06lbc12c849izcl4cjj4g9w3v3zz";
+ revision = "1";
+ editedCabalFile = "050z7a0k9m0q416cqnxx0gaqrfdjpqangnfhlpdkv3nsxndffv6v";
libraryHaskellDepends = [ base deepseq ];
description = "True Sums of Products";
license = stdenv.lib.licenses.bsd3;
@@ -226526,8 +227478,8 @@ self: {
}:
mkDerivation {
pname = "spdx";
- version = "1.0.0.1";
- sha256 = "00j0dqx9hrlpqy1jml85nykg0xl108q45ljan385bzb5nnap36l6";
+ version = "1.0.0.2";
+ sha256 = "0aydw4gwhvy45jgk038jnzhzgq8ijg16fk48appn67jn1c3yi0xj";
libraryHaskellDepends = [ base Cabal containers transformers ];
testHaskellDepends = [
base base-compat Cabal tasty tasty-quickcheck
@@ -227761,20 +228713,21 @@ self: {
, network-uri, pretty, process, process-extras, pureMD5, QuickCheck
, random, safecopy, show-combinators, show-please, syb
, template-haskell, text, th-lift, th-lift-instances, th-orphans
- , time, unix, Unixutils, userid, uuid, uuid-orphans, uuid-types
- , zlib
+ , time, transformers, unexceptionalio-trans, unix, Unixutils
+ , userid, uuid, uuid-orphans, uuid-types, zlib
}:
mkDerivation {
pname = "sr-extra";
- version = "1.64";
- sha256 = "18yrl19dzjwfp56xam7m4d61wrxl224lz8jhi198j78pq6b4d1vl";
+ version = "1.72.3";
+ sha256 = "0jm7r0lxcwppc85rpyasq6grqqkcwhxs0clwyasicqklkcx2l5xw";
libraryHaskellDepends = [
base bytestring bzlib Cabal cereal containers Diff directory
exceptions fgl filemanip filepath generic-data hslogger HUnit lens
ListLike mmorph mtl network-uri pretty process process-extras
pureMD5 QuickCheck random safecopy show-combinators show-please syb
template-haskell text th-lift th-lift-instances th-orphans time
- unix Unixutils userid uuid uuid-orphans uuid-types zlib
+ transformers unexceptionalio-trans unix Unixutils userid uuid
+ uuid-orphans uuid-types zlib
];
description = "Module limbo";
license = stdenv.lib.licenses.bsd3;
@@ -230555,6 +231508,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "storable-record_0_0_5" = callPackage
+ ({ mkDerivation, base, semigroups, transformers, utility-ht }:
+ mkDerivation {
+ pname = "storable-record";
+ version = "0.0.5";
+ sha256 = "17nf0bx3g169cpslf8prr5h5lvxl389m23rbsyb3kdai45fibpwf";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base semigroups transformers utility-ht
+ ];
+ description = "Elegant definition of Storable instances for records";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"storable-static-array" = callPackage
({ mkDerivation, array, base, tagged, vector }:
mkDerivation {
@@ -230780,15 +231749,15 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "stratosphere_0_50_0" = callPackage
+ "stratosphere_0_51_0" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, hashable, hspec, hspec-discover, lens, template-haskell, text
, unordered-containers
}:
mkDerivation {
pname = "stratosphere";
- version = "0.50.0";
- sha256 = "0nxvrfi3jp0p874gkj25rdlfsb2rskp82bz58c0rply0s5rivlfl";
+ version = "0.51.0";
+ sha256 = "053q621zw2c0nf08qc232mnh1cn4qxyzshayis6siqabdnjlqnk2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -235224,22 +236193,22 @@ self: {
}) {UniqueLogicNP = null;};
"synthesizer-llvm" = callPackage
- ({ mkDerivation, base, containers, event-list, llvm-extra, llvm-tf
- , midi, non-empty, non-negative, numeric-prelude, pathtype
+ ({ mkDerivation, base, containers, event-list, llvm-dsl, llvm-extra
+ , llvm-tf, midi, non-empty, non-negative, numeric-prelude, pathtype
, QuickCheck, random, semigroups, sox, storable-record
- , storable-tuple, storablevector, synthesizer-core
- , synthesizer-midi, tfp, transformers, unsafe, utility-ht, vault
+ , storablevector, synthesizer-core, synthesizer-midi, tfp
+ , transformers, unsafe, utility-ht, vault
}:
mkDerivation {
pname = "synthesizer-llvm";
- version = "0.8.3";
- sha256 = "1ff56jrk2a3hppw9s1iv167926vcmd9p51mzav73kkaxni1n6hry";
+ version = "0.9";
+ sha256 = "0bqncysaq164235792657yyf1ngkr7gm9vkzkbiqy6f7g7a62shd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers event-list llvm-extra llvm-tf midi non-empty
- non-negative numeric-prelude pathtype random semigroups sox
- storable-record storable-tuple storablevector synthesizer-core
+ base containers event-list llvm-dsl llvm-extra llvm-tf midi
+ non-empty non-negative numeric-prelude pathtype random semigroups
+ sox storable-record storablevector synthesizer-core
synthesizer-midi tfp transformers unsafe utility-ht vault
];
testHaskellDepends = [
@@ -236767,8 +237736,8 @@ self: {
pname = "tar";
version = "0.5.1.1";
sha256 = "1ppim7cgmn7ng8zbdrwkxhhizc30h15h1c9cdlzamc5jcagl915k";
- revision = "1";
- editedCabalFile = "1ni8zym7k6f1hg6wfvnnf3xcs2ar3z8xaabkgjg8q329arjcm8wp";
+ revision = "2";
+ editedCabalFile = "131f369a2vjzr26r7f2c2p534xvyw0s7cvgvih2ck56lqha58wbs";
libraryHaskellDepends = [
array base bytestring containers deepseq directory filepath time
];
@@ -236792,8 +237761,8 @@ self: {
}:
mkDerivation {
pname = "tar-bytestring";
- version = "0.6.3.0";
- sha256 = "18c5493zwwbri2m50a2najbxaqnprxwng48kdcap7qppbvdmra66";
+ version = "0.6.3.1";
+ sha256 = "09hmsgbjsk2ddnl9hfmhq1l274r7ay2fzs4rmqgs6x09q1kc5i5p";
libraryHaskellDepends = [
array base bytestring containers deepseq hpath-directory
hpath-filepath hpath-posix safe-exceptions these time unix word8
@@ -237608,8 +238577,8 @@ self: {
pname = "tasty-test-vector";
version = "0";
sha256 = "1kgz9mp1h391rqj9n78bfvxl8pd3bxanbnwkc5l9gvlygly3fz8j";
- revision = "1";
- editedCabalFile = "13z7fj49hsxs79brh0jrncx5qcqicgzcif9gnbx8y3hbh6qw4bv0";
+ revision = "2";
+ editedCabalFile = "131ldlbp4ji1m8wayl8h28ykcda29bsvifa3mw8513mnqnndgahc";
libraryHaskellDepends = [ base tasty ];
description = "Test vector support for tasty";
license = stdenv.lib.licenses.bsd3;
@@ -240606,8 +241575,8 @@ self: {
pname = "text-short";
version = "0.1.3";
sha256 = "0xyrxlb602z8bc9sr2y1fag0x56a20yj5qrkvy7iwc6hnznrynxz";
- revision = "1";
- editedCabalFile = "0lb4papn54fbgjdqj4ladaf5q12dhlwkg5z2vc5qxlh35x82sw4a";
+ revision = "2";
+ editedCabalFile = "17cb7p0qywf2dsrq3g8qb3ssknd9wl5k0nc2pxz9gc3l8rxpkw51";
libraryHaskellDepends = [
base binary bytestring deepseq ghc-prim hashable text
];
@@ -240631,6 +241600,8 @@ self: {
pname = "text-show";
version = "3.8.5";
sha256 = "0xc2269v0bfcvlwm60l2zs6l6lwljfnq5n05n9kp580qybvynzjg";
+ revision = "1";
+ editedCabalFile = "1610wjf52hlkkxwavz0gwi3bxszwv1cmnglbvspj1raxysinhgdj";
libraryHaskellDepends = [
array base base-compat-batteries bifunctors bytestring
bytestring-builder containers generic-deriving ghc-boot-th ghc-prim
@@ -240662,8 +241633,8 @@ self: {
pname = "text-show-instances";
version = "3.8.3";
sha256 = "11v335p3wzf9ijqlkls5mk4m16dfak8fckn4gj7mahs8c7l9lm5d";
- revision = "2";
- editedCabalFile = "001xn2aq5k8hhn5iwhmxv1s3mnxyg630klmmdhbp3lxdb2yq8rha";
+ revision = "3";
+ editedCabalFile = "08hdil68nn7ly82d8dk31lv4wdgrl725wkx4qfmp6kbcd2plrwvq";
libraryHaskellDepends = [
base base-compat-batteries bifunctors binary containers directory
ghc-boot-th haskeline hpc old-locale old-time pretty random
@@ -241173,6 +242144,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "th-desugar_1_11" = callPackage
+ ({ mkDerivation, base, containers, fail, ghc-prim, hspec, HUnit
+ , mtl, ordered-containers, semigroups, syb, template-haskell
+ , th-abstraction, th-lift, th-orphans, transformers-compat
+ }:
+ mkDerivation {
+ pname = "th-desugar";
+ version = "1.11";
+ sha256 = "0ap8dk1a1wl62ggqkg9rb7vna131drrjcd2hn5dw7mwnbc1rxqhl";
+ libraryHaskellDepends = [
+ base containers fail ghc-prim mtl ordered-containers semigroups syb
+ template-haskell th-abstraction th-lift th-orphans
+ transformers-compat
+ ];
+ testHaskellDepends = [
+ base containers hspec HUnit mtl syb template-haskell th-lift
+ th-orphans
+ ];
+ description = "Functions to desugar Template Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"th-dict-discovery" = callPackage
({ mkDerivation, base, constraints, template-haskell }:
mkDerivation {
@@ -241271,8 +242265,8 @@ self: {
}:
mkDerivation {
pname = "th-instance-reification";
- version = "0.1.5";
- sha256 = "0ssnd45bvz4k0fajc3xlqy7iq92rm0pjn3wwl4brnvaf7l1180q4";
+ version = "0.1.5.1";
+ sha256 = "0jafxmd767z52my86dh1dk89h6wx2qf11vx4yk9qw563a7xzv6rm";
libraryHaskellDepends = [
base containers list-extras template-haskell th-expand-syns
];
@@ -241783,8 +242777,8 @@ self: {
pname = "these";
version = "1.0.1";
sha256 = "1k0pi65g7cm9hzdw6my6bzz2zvddkmj1qs45ymqmi316bpiixk3r";
- revision = "1";
- editedCabalFile = "0923r86fnmgpx0msm68aszirh2n19nn5bccgjxfh2146jw4z7w3z";
+ revision = "2";
+ editedCabalFile = "1dk8rpm814k7fmkcff7qf2y0s7idnfswd6674kd12bs6ywmgf89n";
libraryHaskellDepends = [
aeson assoc base base-compat binary deepseq hashable QuickCheck
semigroupoids unordered-containers
@@ -241799,8 +242793,8 @@ self: {
pname = "these-lens";
version = "1";
sha256 = "144ly13qng95mwnfis8dm7n3843z3w2vp4212qawbpw8hw921c7y";
- revision = "1";
- editedCabalFile = "1lrpq5a8ldddmsi7ckaqinamn2f7kkijq5jq05yzdx818b2563wn";
+ revision = "2";
+ editedCabalFile = "0krnf1arsr05ygqcpfd7p34k7319fwjbg59fqhilrjl6jzzpyaka";
libraryHaskellDepends = [ base base-compat lens these ];
description = "Lenses for These";
license = stdenv.lib.licenses.bsd3;
@@ -244561,8 +245555,8 @@ self: {
pname = "toml-parser";
version = "0.1.0.0";
sha256 = "0p1nl3009qlcqn4jjggbm1v719a6bswklkyjb3plm0cz3bsyr0fs";
- revision = "2";
- editedCabalFile = "02vblwkja1in6fi3zbvxmw6k1c0zny9jljiis0krvn94h2rdflwd";
+ revision = "3";
+ editedCabalFile = "1hls6xw2c7379m1x92da91v7mv1ysdsj6shi1nslfq5xgm53bw14";
libraryHaskellDepends = [ array base text time ];
libraryToolDepends = [ alex happy ];
description = "Parser for the TOML configuration language";
@@ -244921,6 +245915,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "topograph_1_0_0_1" = callPackage
+ ({ mkDerivation, base, base-compat, base-orphans, containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "topograph";
+ version = "1.0.0.1";
+ sha256 = "1sd2gyirkdgwcll76zxw954wdsyxzajn59xa9zk55fbrsm6w24cv";
+ libraryHaskellDepends = [
+ base base-compat base-orphans containers vector
+ ];
+ description = "Directed acyclic graphs";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"torch" = callPackage
({ mkDerivation, base, mtl, parallel, QuickCheck }:
mkDerivation {
@@ -245082,6 +246092,33 @@ self: {
broken = true;
}) {toxcore = null;};
+ "toxcore-c" = callPackage
+ ({ mkDerivation, base, base16-bytestring, bytestring
+ , bytestring-arbitrary, data-default-class, directory, hspec
+ , QuickCheck, saltine, toxcore
+ }:
+ mkDerivation {
+ pname = "toxcore-c";
+ version = "0.2.11";
+ sha256 = "1fgz30y867lw9d6pmssi75k1prlfgrlpfa9qzqkm52mra2r5d2mb";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bytestring data-default-class ];
+ librarySystemDepends = [ toxcore ];
+ executableHaskellDepends = [
+ base base16-bytestring bytestring directory
+ ];
+ executableSystemDepends = [ toxcore ];
+ testHaskellDepends = [
+ base base16-bytestring bytestring bytestring-arbitrary
+ data-default-class hspec QuickCheck saltine
+ ];
+ description = "Haskell bindings to the C reference implementation of Tox";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {toxcore = null;};
+
"toxiproxy-haskell" = callPackage
({ mkDerivation, aeson, base, containers, hspec, http-client
, process, servant, servant-client, silently, text, time
@@ -246348,16 +247385,16 @@ self: {
"tree-sitter" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, directory
- , filepath, fused-effects, hedgehog, semantic-source, split
- , template-haskell, text, unordered-containers
+ , filepath, fused-effects, hedgehog, split, template-haskell, text
+ , unordered-containers
}:
mkDerivation {
pname = "tree-sitter";
- version = "0.9.0.0";
- sha256 = "12mjscpibhh15jiqcplnj2m4gxd4ym4xbbji96l5zwpzmd2x4bjb";
+ version = "0.9.0.1";
+ sha256 = "1khkc2v87i9vgbakc3gh1rmrakz43n4lglx50vvckp192in4svzm";
libraryHaskellDepends = [
aeson base bytestring containers directory filepath fused-effects
- semantic-source split template-haskell text unordered-containers
+ split template-haskell text unordered-containers
];
testHaskellDepends = [ base hedgehog ];
description = "Unstable bindings for the tree-sitter parsing library";
@@ -251368,8 +252405,8 @@ self: {
pname = "universe-base";
version = "1.1.1";
sha256 = "1a6yyvrzkz7jnjz4lyp8aw0r5hci1nx8c06v3dicgfqs3frk1v8x";
- revision = "1";
- editedCabalFile = "1l6vxapfjhm5mb6w25ah8sl78hdw1ia5s18cf40lm0vzb6ip4bkk";
+ revision = "2";
+ editedCabalFile = "0601hqv5h2274i11j1ai2yqb7zk2fkqkiqlpwnq5awbgdkwb10i8";
libraryHaskellDepends = [ base containers tagged transformers ];
testHaskellDepends = [ base containers QuickCheck ];
description = "A class for finite and recursively enumerable types";
@@ -251382,8 +252419,8 @@ self: {
}:
mkDerivation {
pname = "universe-dependent-sum";
- version = "1.2";
- sha256 = "1xjw6mhlj1vyw6m4b4j0k81p86hls9031sfv59zgiq5y0ngm1f07";
+ version = "1.2.0.1";
+ sha256 = "0002wc68z803jys90s7sdh5nzdx1dk2jl49d19sjylk1cf18n5fi";
libraryHaskellDepends = [
base dependent-sum some universe-base universe-some
];
@@ -251412,6 +252449,8 @@ self: {
pname = "universe-instances-extended";
version = "1.1.1";
sha256 = "1ppklq2rjcryld9d9kdzz55vfllfpxxgsvvkhpd1jrvhyj51yahh";
+ revision = "1";
+ editedCabalFile = "0g3qpvgw304yml1n9ly78qrsrrw53f6zpkciyk1xc0nmlm0dkwih";
libraryHaskellDepends = [
adjunctions base comonad containers contravariant universe-base
];
@@ -251438,8 +252477,8 @@ self: {
pname = "universe-reverse-instances";
version = "1.1";
sha256 = "0pdmv146ap0dh38mxhjf11jx3fbr9im7mc0zxb3bsnwpfrv1kfqd";
- revision = "2";
- editedCabalFile = "1ls6hss9mrdk535k9ssy4lv01gbw11pbqiikpv2m8sjmh65fjilx";
+ revision = "3";
+ editedCabalFile = "1zkpcipbzhxricr94pkhn4cqmjcnsxx301kxarx798qr9il37qzw";
libraryHaskellDepends = [ base containers universe-base ];
description = "Instances of standard classes that are made possible by enumerations";
license = stdenv.lib.licenses.bsd3;
@@ -251453,6 +252492,8 @@ self: {
pname = "universe-some";
version = "1.2";
sha256 = "1c9pdk682xdzscq77c006x052c9jizpgja3xk0ym8n421h0k8zlh";
+ revision = "1";
+ editedCabalFile = "1rx1cw40clsla3sixm0gzdbni9f13ngncl02fm9fl8kgf23w9q73";
libraryHaskellDepends = [
base some template-haskell th-abstraction transformers
universe-base
@@ -251760,21 +252801,6 @@ self: {
}) {};
"unliftio-pool" = callPackage
- ({ mkDerivation, base, resource-pool, time, transformers
- , unliftio-core
- }:
- mkDerivation {
- pname = "unliftio-pool";
- version = "0.2.1.0";
- sha256 = "0qhgiym7slz3n68py4izs52wfhs5d7nyxzwnj8q86rvkvy6lfm5v";
- libraryHaskellDepends = [
- base resource-pool time transformers unliftio-core
- ];
- description = "Data.Pool generalized to MonadUnliftIO.";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "unliftio-pool_0_2_1_1" = callPackage
({ mkDerivation, base, resource-pool, time, transformers
, unliftio-core
}:
@@ -251787,7 +252813,6 @@ self: {
];
description = "Data.Pool generalized to MonadUnliftIO.";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unliftio-streams" = callPackage
@@ -253270,6 +254295,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "utility-ht_0_0_15" = callPackage
+ ({ mkDerivation, base, QuickCheck }:
+ mkDerivation {
+ pname = "utility-ht";
+ version = "0.0.15";
+ sha256 = "148gdz6pbl1i5qjvjrq5576pg58anmh18xha37n9fncjy36pjp44";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base QuickCheck ];
+ description = "Various small helper functions for Lists, Maybes, Tuples, Functions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"uu-cco" = callPackage
({ mkDerivation, ansi-terminal, base }:
mkDerivation {
@@ -254613,6 +255651,8 @@ self: {
pname = "vec";
version = "0.3";
sha256 = "0r2jk3jqwn0r4wnpgc8k8i664g3rrs6dkyfsysysn4w10j22j5sr";
+ revision = "1";
+ editedCabalFile = "1i43p5x4j2h3rza2aaz2b7cdll0mrany1g6pgsgzbqq8m92j7mhs";
libraryHaskellDepends = [
adjunctions base deepseq distributive fin hashable QuickCheck
semigroupoids transformers
@@ -254631,6 +255671,8 @@ self: {
pname = "vec-lens";
version = "0.3";
sha256 = "0i08p7rfmivf03mir7hcbkr7rarji95icsyvi6diclav1jd6fa7q";
+ revision = "1";
+ editedCabalFile = "0grj1abb7gjbzw06672464r75wjnmra9d12yvlmdm1qyj9zya0ph";
libraryHaskellDepends = [ base fin lens vec ];
description = "Vec: length-indexed (sized) list: lens support";
license = stdenv.lib.licenses.bsd3;
@@ -254765,8 +255807,8 @@ self: {
pname = "vector-binary-instances";
version = "0.2.5.1";
sha256 = "04n5cqm1v95pw1bp68l9drjkxqiy2vswxdq0fy1rqcgxisgvji9r";
- revision = "1";
- editedCabalFile = "1p7cbxdpix0rakvggnnb06kcrb787fyyqlzric6i4s3rn34547q8";
+ revision = "2";
+ editedCabalFile = "0ia9i7q7jrk3ab3nq2368glr69vl6fwvh42zlwvdmxn4xd861qfx";
libraryHaskellDepends = [ base binary vector ];
testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
benchmarkHaskellDepends = [
@@ -255189,6 +256231,8 @@ self: {
pname = "vector-th-unbox";
version = "0.2.1.7";
sha256 = "0q8dqnbv1c2gi7jjdhqj14abj1vik23ki6lq4iz2sz18yc7q69fi";
+ revision = "1";
+ editedCabalFile = "11qhhir9cdy3x7pd0z0xk8vi4nzr9fn9q3ggwbhhc43jglngw1x7";
libraryHaskellDepends = [ base template-haskell vector ];
testHaskellDepends = [ base data-default vector ];
description = "Deriver for Data.Vector.Unboxed using Template Haskell";
@@ -256451,7 +257495,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "vty_5_28_1" = callPackage
+ "vty_5_28_2" = callPackage
({ mkDerivation, ansi-terminal, base, binary, blaze-builder
, bytestring, Cabal, containers, deepseq, directory, filepath
, hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
@@ -256462,8 +257506,8 @@ self: {
}:
mkDerivation {
pname = "vty";
- version = "5.28.1";
- sha256 = "0hshmpa3n6936527wimxf3vi5v6gddp09kxjjmcxjwq39h9a640y";
+ version = "5.28.2";
+ sha256 = "0jfiha8hwpdpnz4i7d94dsgcrfd20y0kjp9crn3ds2jx8kln1prv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -258641,8 +259685,8 @@ self: {
}:
mkDerivation {
pname = "warp-grpc";
- version = "0.4.0.0";
- sha256 = "1isi0xd6vvavvr4m3gfiqj2cmmpa3jn9py61m0ksrarxwmsw8s1g";
+ version = "0.4.0.1";
+ sha256 = "0dajbs3gxibnllzs134wa7vqclnyfj2r3hc70dci51wgnmi4b7xr";
libraryHaskellDepends = [
async base binary bytestring case-insensitive http-types http2
http2-grpc-types unliftio-core wai warp warp-tls
@@ -260522,6 +261566,24 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "wide-word_0_1_1_1" = callPackage
+ ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hedgehog
+ , primitive, QuickCheck, quickcheck-classes, semirings
+ }:
+ mkDerivation {
+ pname = "wide-word";
+ version = "0.1.1.1";
+ sha256 = "19mxi6mfri4q96lqh3zllmacaln2wdp0ipzmhk7v9xqbphpfjrfj";
+ libraryHaskellDepends = [ base deepseq primitive ];
+ testHaskellDepends = [
+ base bytestring ghc-prim hedgehog primitive QuickCheck
+ quickcheck-classes semirings
+ ];
+ description = "Data types for large but fixed width signed and unsigned integers";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wigner-symbols" = callPackage
({ mkDerivation, base, bytestring, criterion, cryptonite, primitive
, random, vector
@@ -266384,6 +267446,35 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "yesod-auth_1_6_10" = callPackage
+ ({ mkDerivation, aeson, authenticate, base, base16-bytestring
+ , base64-bytestring, binary, blaze-builder, blaze-html
+ , blaze-markup, bytestring, conduit, conduit-extra, containers
+ , cryptonite, data-default, email-validate, file-embed, http-client
+ , http-client-tls, http-conduit, http-types, memory, network-uri
+ , nonce, persistent, random, safe, shakespeare, template-haskell
+ , text, time, transformers, unliftio, unliftio-core
+ , unordered-containers, wai, yesod-core, yesod-form
+ , yesod-persistent
+ }:
+ mkDerivation {
+ pname = "yesod-auth";
+ version = "1.6.10";
+ sha256 = "0nfrq61dqifzbnqx8m62j1q6nmlj04mis864yg2k36mra9njap27";
+ libraryHaskellDepends = [
+ aeson authenticate base base16-bytestring base64-bytestring binary
+ blaze-builder blaze-html blaze-markup bytestring conduit
+ conduit-extra containers cryptonite data-default email-validate
+ file-embed http-client http-client-tls http-conduit http-types
+ memory network-uri nonce persistent random safe shakespeare
+ template-haskell text time transformers unliftio unliftio-core
+ unordered-containers wai yesod-core yesod-form yesod-persistent
+ ];
+ description = "Authentication for Yesod";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"yesod-auth-account" = callPackage
({ mkDerivation, base, blaze-html, bytestring, hspec, monad-logger
, mtl, nonce, persistent, persistent-sqlite, pwstore-fast
@@ -270312,6 +271403,8 @@ self: {
pname = "zlib";
version = "0.6.2.1";
sha256 = "1l11jraslcrp9d4wnhwfyhwk4fsiq1aq8i6vj81vcq1m2zzi1y7h";
+ revision = "1";
+ editedCabalFile = "0i9g71jvdw22bi9bi8dm5khwzcsv6cv8yadmf7afklg4xigxykfk";
libraryHaskellDepends = [ base bytestring ];
librarySystemDepends = [ zlib ];
testHaskellDepends = [
diff --git a/pkgs/development/interpreters/joker/default.nix b/pkgs/development/interpreters/joker/default.nix
index 1db2dd60197b..ed82f76eec24 100644
--- a/pkgs/development/interpreters/joker/default.nix
+++ b/pkgs/development/interpreters/joker/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "joker";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0i16vf7n1xfz5kp9w3fvyc9y9wgz4h396glgpdaznpxjr12rb43j";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
preBuild = ''
go generate ./...
'';
diff --git a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
index 7e0580ce063d..b568ee6751d7 100755
--- a/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
+++ b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
@@ -315,11 +315,11 @@ def _update(path, target):
return False
-def _commit(path, pname, old_version, new_version, **kwargs):
+def _commit(path, pname, old_version, new_version, pkgs_prefix="python: ", **kwargs):
"""Commit result.
"""
- msg = f'python: {pname}: {old_version} -> {new_version}'
+ msg = f'{pkgs_prefix}{pname}: {old_version} -> {new_version}'
try:
subprocess.check_call([GIT, 'add', path])
@@ -337,6 +337,7 @@ def main():
parser.add_argument('package', type=str, nargs='+')
parser.add_argument('--target', type=str, choices=SEMVER.keys(), default='major')
parser.add_argument('--commit', action='store_true', help='Create a commit for each package update')
+ parser.add_argument('--use-pkgs-prefix', action='store_true', help='Use python3Packages.${pname}: instead of python: ${pname}: when making commits')
args = parser.parse_args()
target = args.target
@@ -347,17 +348,23 @@ def main():
# Use threads to update packages concurrently
with Pool() as p:
- results = list(p.map(lambda pkg: _update(pkg, target), packages))
+ results = list(filter(bool, p.map(lambda pkg: _update(pkg, target), packages)))
logging.info("Finished updating packages.")
+ commit_options = {}
+ if args.use_pkgs_prefix:
+ logging.info("Using python3Packages. prefix for commits")
+ commit_options["pkgs_prefix"] = "python3Packages."
+
# Commits are created sequentially.
if args.commit:
logging.info("Committing updates...")
- list(map(lambda x: _commit(**x), filter(bool, results)))
+ # list forces evaluation
+ list(map(lambda x: _commit(**x, **commit_options), results))
logging.info("Finished committing updates")
- count = sum(map(bool, results))
+ count = len(results)
logging.info("{} package(s) updated".format(count))
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix
index 3e9716af5508..8e66bf96e8ca 100644
--- a/pkgs/development/interpreters/racket/default.nix
+++ b/pkgs/development/interpreters/racket/default.nix
@@ -105,7 +105,7 @@ stdenv.mkDerivation rec {
homepage = https://racket-lang.org/;
license = with licenses; [ asl20 /* or */ mit ];
maintainers = with maintainers; [ kkallio henrytill vrthra ];
- platforms = [ "x86_64-darwin" "x86_64-linux" ];
+ platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-linux" ];
broken = stdenv.isDarwin; # No support yet for setting FFI lookup path
};
}
diff --git a/pkgs/development/interpreters/rakudo/default.nix b/pkgs/development/interpreters/rakudo/default.nix
index ca8d2b2b0dab..9d0f47d90d2a 100644
--- a/pkgs/development/interpreters/rakudo/default.nix
+++ b/pkgs/development/interpreters/rakudo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "rakudo";
- version = "2020.02";
+ version = "2020.02.1";
src = fetchurl {
- url = "https://github.com/rakudo/rakudo/releases/download/${version}/rakudo-${version}.tar.gz";
- sha256 = "0yhld3ij4mfa42chkfph7lzcl5q9b613hdjmw9rv46appmxvvmrs";
+ url = "https://www.rakudo.org/dl/rakudo/rakudo-${version}.tar.gz";
+ sha256 = "1qfaiqfclqd6zz04xl90yiqkvmm610r905nnbd6gszgyq1k77ckv";
};
buildInputs = [ icu zlib gmp perl ];
diff --git a/pkgs/development/interpreters/rakudo/moarvm.nix b/pkgs/development/interpreters/rakudo/moarvm.nix
index 3c5c5f2a2f27..ade97b56a648 100644
--- a/pkgs/development/interpreters/rakudo/moarvm.nix
+++ b/pkgs/development/interpreters/rakudo/moarvm.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "moarvm";
- version = "2020.02";
+ version = "2020.02.1";
src = fetchurl {
url = "https://www.moarvm.org/releases/MoarVM-${version}.tar.gz";
- sha256 = "1kz97yy357lax7xdz4mnnwswn7axhp14nq0dw3n6xbcpap6m82aw";
+ sha256 = "0cnnyjyci24pbws2cic80xdr7a5g3qvrsi221c6bpbnpkar81jw2";
};
buildInputs = [ perl ] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices ApplicationServices ];
diff --git a/pkgs/development/interpreters/rakudo/nqp.nix b/pkgs/development/interpreters/rakudo/nqp.nix
index 84a214201a01..f12e60b14f06 100644
--- a/pkgs/development/interpreters/rakudo/nqp.nix
+++ b/pkgs/development/interpreters/rakudo/nqp.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "nqp";
- version = "2020.02";
+ version = "2020.02.1";
src = fetchurl {
url = "https://github.com/perl6/nqp/releases/download/${version}/nqp-${version}.tar.gz";
- sha256 = "0ik3fscywxjx1qxlbjf68msz83alpckzw3myj9jmkalvy8q5v0nk";
+ sha256 = "0zw3g7viyq4n4qwy0laww2mzz6wrzkfcq4fm82scy1mh65r7bdgj";
};
buildInputs = [ perl ];
diff --git a/pkgs/development/libraries/aqbanking/sources.nix b/pkgs/development/libraries/aqbanking/sources.nix
index b410e64d667d..8016053c42de 100644
--- a/pkgs/development/libraries/aqbanking/sources.nix
+++ b/pkgs/development/libraries/aqbanking/sources.nix
@@ -7,5 +7,5 @@
libchipcard.releaseId = "158";
aqbanking.version = "6.0.2";
aqbanking.sha256 = "0n41n3yki1wmax4i9wi485g8zqb43z1adywcixzfq9gbdjhz05hx";
- aqbanking.releaseId = "243";
+ aqbanking.releaseId = "273";
}
diff --git a/pkgs/development/libraries/audio/vamp-plugin-sdk/default.nix b/pkgs/development/libraries/audio/vamp-plugin-sdk/default.nix
new file mode 100644
index 000000000000..559642e7485e
--- /dev/null
+++ b/pkgs/development/libraries/audio/vamp-plugin-sdk/default.nix
@@ -0,0 +1,29 @@
+# set VAMP_PATH ?
+# plugins availible on sourceforge and http://www.vamp-plugins.org/download.html (various licenses)
+
+{ stdenv, fetchFromGitHub, pkgconfig, libsndfile }:
+
+stdenv.mkDerivation rec {
+ pname = "vamp-plugin-sdk";
+ version = "2.9";
+
+ src = fetchFromGitHub {
+ owner = "c4dm";
+ repo = "vamp-plugin-sdk";
+ rev = "vamp-plugin-sdk-v${version}";
+ sha256 = "1ay12gjqp2wzysg9k2qha3gd8sj5rjlfy4hsl923csi4ssiapsh1";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ libsndfile ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Audio processing plugin system for plugins that extract descriptive information from audio data";
+ homepage = https://vamp-plugins.org/;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.goibhniu maintainers.marcweber ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/libraries/audio/vamp/default.nix b/pkgs/development/libraries/audio/vamp/default.nix
deleted file mode 100644
index 2ac3115af2aa..000000000000
--- a/pkgs/development/libraries/audio/vamp/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-# set VAMP_PATH ?
-# plugins availible on sourceforge and http://www.vamp-plugins.org/download.html (various licenses)
-
-{ stdenv, fetchFromGitHub, pkgconfig, libsndfile }:
-
-{
-
- vampSDK = stdenv.mkDerivation {
- name = "vamp-sdk-2.7.1";
- # version = "2.7.1";
-
- src = fetchFromGitHub {
- owner = "c4dm";
- repo = "vamp-plugin-sdk";
- rev = "vamp-plugin-sdk-v2.7.1";
- sha256 = "1ifd6l6b89pg83ss4gld5i72fr0cczjnl2by44z5jnndsg3sklw4";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libsndfile ];
-
- meta = with stdenv.lib; {
- description = "Audio processing plugin system for plugins that extract descriptive information from audio data";
- homepage = https://sourceforge.net/projects/vamp;
- license = licenses.bsd3;
- maintainers = [ maintainers.goibhniu maintainers.marcweber ];
- platforms = platforms.linux;
- };
- };
-
-}
diff --git a/pkgs/development/libraries/bctoolbox/default.nix b/pkgs/development/libraries/bctoolbox/default.nix
index 1c81dd608cbf..22578dad38db 100644
--- a/pkgs/development/libraries/bctoolbox/default.nix
+++ b/pkgs/development/libraries/bctoolbox/default.nix
@@ -1,27 +1,39 @@
-{ stdenv, fetchFromGitHub, cmake, bcunit, mbedtls }:
+{ bcunit
+, cmake
+, fetchFromGitLab
+, mbedtls
+, stdenv
+}:
stdenv.mkDerivation rec {
pname = "bctoolbox";
- version = "0.6.0";
+ version = "4.3.1";
nativeBuildInputs = [ cmake bcunit ];
buildInputs = [ mbedtls ];
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
repo = pname;
rev = version;
- sha256 = "1cxx243wyzkd4xnvpyqf97n0rjhfckpvw1vhwnbwshq3q6fra909";
+ sha256 = "1y91jcrma4kjqpm6w5ahlygjsyvx7l8zjrjvq7g2n39jmw175cvs";
};
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
NIX_CFLAGS_COMPILE = [ "-Wno-error=stringop-truncation" ];
- meta = {
+ meta = with stdenv.lib; {
inherit version;
description = "Utilities library for Linphone";
- homepage = "https://github.com/BelledonneCommunications/bctoolbox";
- license = stdenv.lib.licenses.gpl2Plus ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ homepage = "https://gitlab.linphone.org/BC/public/bctoolbox";
+ # Still using GPLv2 but as the rest of the Linphone projects have switched
+ # to GPLv3, this might too, so check this when bumping the version number.
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ raskin jluttine ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/belcard/default.nix b/pkgs/development/libraries/belcard/default.nix
index aa6cb8513ae4..11de04889159 100644
--- a/pkgs/development/libraries/belcard/default.nix
+++ b/pkgs/development/libraries/belcard/default.nix
@@ -1,24 +1,34 @@
-{ stdenv, cmake, fetchFromGitHub, bctoolbox, belr }:
+{ bctoolbox
+, belr
+, cmake
+, fetchFromGitLab
+, stdenv
+}:
stdenv.mkDerivation rec {
- baseName = "belcard";
- version = "1.0.2";
- name = "${baseName}-${version}";
+ pname = "belcard";
+ version = "4.3.1";
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
- repo = baseName;
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
+ repo = pname;
rev = version;
- sha256 = "1pwji83vpsdrfma24rnj3rz1x0a0g6zk3v4xjnip7zf2ys3zcnlk";
+ sha256 = "1w6rbp53cwxr00clp957458x27cgc2y9ylwa5mp812qva7zadmfw";
};
buildInputs = [ bctoolbox belr ];
nativeBuildInputs = [ cmake ];
- meta = with stdenv.lib;{
- description = "Belcard is a C++ library to manipulate VCard standard format";
- homepage = https://github.com/BelledonneCommunications/belcard;
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
+ meta = with stdenv.lib; {
+ description = "C++ library to manipulate VCard standard format";
+ homepage = "https://gitlab.linphone.org/BC/public/belcard";
license = licenses.lgpl21;
platforms = platforms.all;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/development/libraries/belle-sip/default.nix b/pkgs/development/libraries/belle-sip/default.nix
index 0d3df37d8e09..a935372656e7 100644
--- a/pkgs/development/libraries/belle-sip/default.nix
+++ b/pkgs/development/libraries/belle-sip/default.nix
@@ -1,22 +1,36 @@
-{ stdenv, antlr3_4, libantlr3c, jre, mbedtls, fetchFromGitHub
- , cmake, zlib, bctoolbox
+{ antlr3_4
+, bctoolbox
+, cmake
+, fetchFromGitLab
+, jre
+, libantlr3c
+, mbedtls
+, stdenv
+, zlib
}:
stdenv.mkDerivation rec {
pname = "belle-sip";
- version = "1.6.3";
+ # Using master branch for linphone-desktop caused a chain reaction that many
+ # of its dependencies needed to use master branch too.
+ version = "unstable-2020-02-18";
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
repo = pname;
- rev = version;
- sha256 = "0q70db1klvhca1af29bm9paka3gyii5hfbzrj4178gclsg7cj8fk";
+ rev = "0dcb13416eae87edf140771b886aedaf6be8cf60";
+ sha256 = "0pzxk8mkkg6zsnmj1bwggbdjv864psx89gglfm51h8s501kg11fv";
};
nativeBuildInputs = [ jre cmake ];
buildInputs = [ zlib ];
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
NIX_CFLAGS_COMPILE = toString [
"-Wno-error=deprecated-declarations"
"-Wno-error=format-truncation"
@@ -29,9 +43,10 @@ stdenv.mkDerivation rec {
enableParallelBuilding = false;
meta = with stdenv.lib; {
- homepage = https://linphone.org/technical-corner/belle-sip;
+ homepage = "https://linphone.org/technical-corner/belle-sip";
description = "Modern library implementing SIP (RFC 3261) transport, transaction and dialog layers";
- license = licenses.gpl2;
+ license = licenses.gpl3;
platforms = platforms.all;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/development/libraries/belr/default.nix b/pkgs/development/libraries/belr/default.nix
index f0557b0379f2..90067e493a15 100644
--- a/pkgs/development/libraries/belr/default.nix
+++ b/pkgs/development/libraries/belr/default.nix
@@ -1,24 +1,35 @@
-{ stdenv, cmake, fetchFromGitHub, bctoolbox }:
+{ bctoolbox
+, cmake
+, fetchFromGitLab
+, stdenv
+}:
stdenv.mkDerivation rec {
- baseName = "belr";
- version = "0.1.3";
- name = "${baseName}-${version}";
+ pname = "belr";
+ # Using master branch for linphone-desktop caused a chain reaction that many
+ # of its dependencies needed to use master branch too.
+ version = "unstable-2020-03-09";
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
- repo = baseName;
- rev = version;
- sha256 = "0mf8lsyq1z3b5p47c00lnwc8n7v9nzs1fd2g9c9hnz6fjd2ka44w";
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
+ repo = pname;
+ rev = "326d030ca9db12525c2a6d2a65f386f36f3c2ed5";
+ sha256 = "1cdblb9smncq3al0crqp5651b02k1g6whlw1ib769p61gad0rs3v";
};
buildInputs = [ bctoolbox ];
nativeBuildInputs = [ cmake ];
- meta = with stdenv.lib;{
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
+ meta = with stdenv.lib; {
description = "Belr is Belledonne Communications' language recognition library";
- homepage = https://github.com/BelledonneCommunications/belr;
- license = licenses.lgpl21;
+ homepage = "https://gitlab.linphone.org/BC/public/belr";
+ license = licenses.gpl3;
platforms = platforms.all;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/development/libraries/bzrtp/default.nix b/pkgs/development/libraries/bzrtp/default.nix
index b2dc295db5b7..2eb5a2dfcffb 100644
--- a/pkgs/development/libraries/bzrtp/default.nix
+++ b/pkgs/development/libraries/bzrtp/default.nix
@@ -1,26 +1,38 @@
-{ stdenv, cmake, fetchFromGitHub, bctoolbox, sqlite }:
+{ bctoolbox
+, cmake
+, fetchFromGitLab
+, sqlite
+, stdenv
+}:
stdenv.mkDerivation rec {
- baseName = "bzrtp";
- version = "1.0.6";
- name = "${baseName}-${version}";
+ pname = "bzrtp";
+ version = "4.3.1";
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
- repo = baseName;
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
+ repo = pname;
rev = version;
- sha256 = "0438zzxp82bj5fmvqnwlljkgrz9ab5qm5lgpwwgmg1cp78bp2l45";
+ sha256 = "14fqp6r9rf7z6j5phbsrdxlbjak03hs8kb94b6jgcrcdxrxhy3fy";
};
buildInputs = [ bctoolbox sqlite ];
nativeBuildInputs = [ cmake ];
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
NIX_CFLAGS_COMPILE = "-Wno-error=cast-function-type";
meta = with stdenv.lib; {
description = "BZRTP is an opensource implementation of ZRTP keys exchange protocol";
- homepage = https://github.com/BelledonneCommunications/bzrtp;
+ homepage = "https://gitlab.linphone.org/BC/public/bzrtp";
+ # They have switched to GPLv3 on git HEAD so probably the next release will
+ # be GPL3.
license = licenses.lgpl21;
platforms = platforms.all;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/development/libraries/cpp-utilities/default.nix b/pkgs/development/libraries/cpp-utilities/default.nix
index 93ee2ddc7046..6453ff2a3e91 100644
--- a/pkgs/development/libraries/cpp-utilities/default.nix
+++ b/pkgs/development/libraries/cpp-utilities/default.nix
@@ -7,25 +7,14 @@
stdenv.mkDerivation rec {
pname = "cpp-utilities";
- version = "5.2.0";
+ version = "5.3.0";
src = fetchFromGitHub {
owner = "Martchus";
repo = pname;
rev = "v${version}";
- sha256 = "0cghk1a0ki1063ci63imakmggwzkky1hx6lhrvc0wjfv754wsklb";
+ sha256 = "1c5rs28pavv8zabprjbd2y1sblgqbbhww07qvairh149rahvxi85";
};
- # See https://github.com/Martchus/cpp-utilities/issues/18
- patches = [
- (fetchpatch {
- url = "https://github.com/Martchus/cpp-utilities/commit/b2a2773cdfb2b0017a3fa3d0ed2259a9a5fda666.patch";
- sha256 = "01js90ba4xxljifncm48zbxmg7mwwz1gla1hn87yzbic47d85hfj";
- })
- (fetchpatch {
- url = "https://github.com/Martchus/cpp-utilities/commit/4dd2179f191d1ace113f26177944684fa1561dc1.patch";
- sha256 = "0chw33mwsvj7cigd1c4xl2zhpbfsp5rrijdm46qpn78bq70xcz9j";
- })
- ];
nativeBuildInputs = [ cmake ];
checkInputs = [ cppunit ];
diff --git a/pkgs/development/libraries/liblinphone/default.nix b/pkgs/development/libraries/liblinphone/default.nix
new file mode 100644
index 000000000000..c6628e9043cd
--- /dev/null
+++ b/pkgs/development/libraries/liblinphone/default.nix
@@ -0,0 +1,150 @@
+{ bcg729
+, bctoolbox
+, bcunit
+, belcard
+, belle-sip
+, belr
+, bzrtp
+, cairo
+, cmake
+, cyrus_sasl
+, doxygen
+, fetchFromGitLab
+, fetchurl
+, ffmpeg
+, gdk-pixbuf
+, git
+, glib
+, graphviz
+, gtk2
+, intltool
+, libexosip
+, libmatroska
+, libnotify
+, libosip
+, libsoup
+, libupnp
+, libX11
+, libxml2
+, lime
+, makeWrapper
+, mbedtls
+, mediastreamer
+, mediastreamer-openh264
+, openldap
+, ortp
+, pango
+, pkgconfig
+, python
+, readline
+, soci
+, speex
+, sqlite
+, stdenv
+, udev
+, xercesc
+, xsd
+, zlib
+}:
+let
+ # Got the following error when building:
+ #
+ # Your version of Doxygen (1.8.17) is known to malfunction with some of our
+ # macro definitions, which causes errors while wrapprers generation. Please
+ # install an older version of Doxygen (< 1.8.17) or disable documentation
+ # and wrapper generation.
+ #
+ # So, let's then use 1.8.16 version of doxygen in this derivation. Hopefully
+ # this workaround can be removed with some newer release of liblinphone.
+ doxygen_1_8_16 = doxygen.overrideAttrs (
+ oldAttrs: rec {
+ name = "doxygen-1.8.16";
+ src = fetchurl {
+ urls = [
+ "mirror://sourceforge/doxygen/${name}.src.tar.gz" # faster, with https, etc.
+ "http://doxygen.nl/files/${name}.src.tar.gz"
+ ];
+ sha256 = "10iwv8bcz5b5cd85gg8pgn0bmyg04n9hs36xn7ggjjnvynv1z67z";
+ };
+ buildInputs = oldAttrs.buildInputs ++ [ git ];
+ }
+ );
+in
+stdenv.mkDerivation rec {
+ pname = "liblinphone";
+ # Using master branch for linphone-desktop caused a chain reaction that many
+ # of its dependencies needed to use master branch too.
+ version = "unstable-2020-03-20";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
+ repo = pname;
+ rev = "1d762a3e0e304aa579798aed4400d2cee2c1ffa0";
+ sha256 = "0ja38payyqbd8z6q5l5w6hi7xarmfj5021gh0qdk0j832br4c6c3";
+ };
+
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
+ # TODO: Not sure if all these inputs are actually needed. Most of them were
+ # defined when liblinphone and linphone-desktop weren't separated yet, so some
+ # of them might not be needed for liblinphone alone.
+ buildInputs = [
+ (python.withPackages (ps: [ ps.pystache ps.six ]))
+ bcg729
+ bctoolbox
+ belcard
+ belle-sip
+ belr
+ bzrtp
+ cairo
+ cyrus_sasl
+ ffmpeg
+ gdk-pixbuf
+ git
+ glib
+ gtk2
+ libX11
+ libexosip
+ libmatroska
+ libnotify
+ libosip
+ libsoup
+ libupnp
+ libxml2
+ lime
+ mbedtls
+ mediastreamer
+ openldap
+ ortp
+ pango
+ readline
+ soci
+ speex
+ sqlite
+ udev
+ xercesc
+ xsd
+ zlib
+ ];
+
+ nativeBuildInputs = [
+ bcunit
+ cmake
+ doxygen_1_8_16
+ graphviz
+ intltool
+ makeWrapper
+ pkgconfig
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://www.linphone.org/technical-corner/liblinphone";
+ description = "Library for SIP calls and instant messaging";
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ jluttine ];
+ };
+}
diff --git a/pkgs/development/libraries/libx86emu/default.nix b/pkgs/development/libraries/libx86emu/default.nix
index 35d45845ce62..1b10ac5fdaab 100644
--- a/pkgs/development/libraries/libx86emu/default.nix
+++ b/pkgs/development/libraries/libx86emu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libx86emu";
- version = "2.6";
+ version = "3.1";
src = fetchFromGitHub {
owner = "wfeldt";
repo = "libx86emu";
rev = version;
- sha256 = "1a43xrgxyl1bawcyf4qnvasgjrmnl1npzlz07yz90vyg56x5c102";
+ sha256 = "104xqc6nj9rpi7knl3dfqvasf087hlz2n5yndb1iycw35a6j509b";
};
nativeBuildInputs = [ perl ];
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "x86 emulation library";
license = licenses.bsd2;
- homepage = https://github.com/wfeldt/libx86emu;
+ homepage = "https://github.com/wfeldt/libx86emu";
maintainers = with maintainers; [ bobvanderlinden ];
platforms = platforms.linux;
};
diff --git a/pkgs/development/libraries/lime/default.nix b/pkgs/development/libraries/lime/default.nix
new file mode 100644
index 000000000000..3ebcc7ad78a6
--- /dev/null
+++ b/pkgs/development/libraries/lime/default.nix
@@ -0,0 +1,36 @@
+{ bctoolbox
+, belle-sip
+, cmake
+, fetchFromGitLab
+, soci
+, sqlite
+, stdenv
+}:
+
+stdenv.mkDerivation rec {
+ pname = "lime";
+ version = "4.3.1";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
+ repo = pname;
+ rev = version;
+ sha256 = "1ilpp9ai4sah23ngnxisvmwhrv5jkk5f831yp7smpl225z5nv83g";
+ };
+
+ buildInputs = [ bctoolbox soci belle-sip sqlite ];
+ nativeBuildInputs = [ cmake ];
+
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
+ meta = with stdenv.lib; {
+ description = "End-to-end encryption library for instant messaging";
+ homepage = "http://www.linphone.org/technical-corner/lime";
+ license = licenses.gpl3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ jluttine ];
+ };
+}
diff --git a/pkgs/development/libraries/loadcaffe/default.nix b/pkgs/development/libraries/loadcaffe/default.nix
deleted file mode 100644
index c4e55b14407c..000000000000
--- a/pkgs/development/libraries/loadcaffe/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{stdenv, fetchFromGitHub, cmake, torch, protobuf, protobufc}:
-stdenv.mkDerivation rec {
- pname = "loadcaffe";
- version = "0.0pre2016.08.01";
- buildInputs = [cmake torch protobuf protobufc];
- src = fetchFromGitHub {
- owner = "szagoruyko";
- repo = "loadcaffe";
- rev = "9be65cf6fa08e9333eae3553f68a8082debe9978";
- sha256 = "0b22hvd9nvjsan2h93nl6y34kkkbs36d0k1zr3csjfb5l13xz0lh";
- };
- meta = {
- inherit version;
- description = ''Torch7 loader for Caffe networks'';
- license = stdenv.lib.licenses.bsd2 ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/development/libraries/mediastreamer/default.nix b/pkgs/development/libraries/mediastreamer/default.nix
index 0204223d127c..5f7daa83b2f5 100644
--- a/pkgs/development/libraries/mediastreamer/default.nix
+++ b/pkgs/development/libraries/mediastreamer/default.nix
@@ -1,37 +1,97 @@
-{ stdenv, pkgconfig, intltool, alsaLib, libpulseaudio, speex, gsm
-, libopus, ffmpeg, libX11, libXv, libGLU, libGL, glew, libtheora, libvpx, SDL, libupnp
-, ortp, libv4l, libpcap, srtp, fetchFromGitHub, cmake, bctoolbox, doxygen
-, python, libXext, libmatroska, fetchpatch
+{ alsaLib
+, bctoolbox
+, bzrtp
+, cmake
+, doxygen
+, fetchFromGitLab
+, fetchpatch
+, ffmpeg
+, glew
+, gsm
+, intltool
+, libGL
+, libGLU
+, libX11
+, libXext
+, libXv
+, libmatroska
+, libopus
+, libpcap
+, libpulseaudio
+, libtheora
+, libupnp
+, libv4l
+, libvpx
+, ortp
+, pkgconfig
+, python
+, SDL
+, speex
+, srtp
+, stdenv
}:
stdenv.mkDerivation rec {
pname = "mediastreamer2";
- version = "2.16.1";
+ # Using master branch for linphone-desktop caused a chain reaction that many
+ # of its dependencies needed to use master branch too.
+ version = "unstable-2020-03-20";
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
repo = pname;
- rev = version;
- sha256 = "02745bzl2r1jqvdqzyv94fjd4w92zr976la4c4nfvsy52waqah7j";
+ rev = "c5eecb72cb44376d142949051dd0cb7c982608fb";
+ sha256 = "1vp260jxvjlmrmjdl4p23prg4cjln20a7z6zq8dqvfh4iq3ya033";
};
patches = [
- (fetchpatch {
- name = "allow-build-without-git.patch";
- url = "https://github.com/BelledonneCommunications/mediastreamer2/commit/de3a24b795d7a78e78eab6b974e7ec5abf2259ac.patch";
- sha256 = "1zqkrab42n4dha0knfsyj4q0wc229ma125gk9grj67ps7r7ipscy";
- })
+ # Plugins directory is normally fixed during compile time. This patch makes
+ # it possible to set the plugins directory run time with an environment
+ # variable MEDIASTREAMER_PLUGINS_DIR. This makes it possible to construct a
+ # plugin directory with desired plugins and wrap executables so that the
+ # environment variable points to that directory.
./plugins_dir.patch
];
- nativeBuildInputs = [ pkgconfig intltool cmake doxygen python ];
+ nativeBuildInputs = [
+ cmake
+ doxygen
+ intltool
+ pkgconfig
+ python
+ ];
propagatedBuildInputs = [
- alsaLib libpulseaudio speex gsm libopus
- ffmpeg libX11 libXv libGLU libGL glew libtheora libvpx SDL libupnp
- ortp libv4l libpcap srtp bctoolbox libXext libmatroska
+ alsaLib
+ bctoolbox
+ bzrtp
+ ffmpeg
+ glew
+ gsm
+ libGL
+ libGLU
+ libX11
+ libXext
+ libXv
+ libmatroska
+ libopus
+ libpcap
+ libpulseaudio
+ libtheora
+ libupnp
+ libv4l
+ libvpx
+ ortp
+ SDL
+ speex
+ srtp
];
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
NIX_CFLAGS_COMPILE = toString [
"-DGIT_VERSION=\"v${version}\""
"-Wno-error=deprecated-declarations"
@@ -43,8 +103,9 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A powerful and lightweight streaming engine specialized for voice/video telephony applications";
- homepage = http://www.linphone.org/technical-corner/mediastreamer2;
- license = licenses.gpl2;
+ homepage = "http://www.linphone.org/technical-corner/mediastreamer2";
+ license = licenses.gpl3;
platforms = platforms.linux;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/development/libraries/mediastreamer/msopenh264.nix b/pkgs/development/libraries/mediastreamer/msopenh264.nix
index f1e9fc301510..45b3c83bfe24 100644
--- a/pkgs/development/libraries/mediastreamer/msopenh264.nix
+++ b/pkgs/development/libraries/mediastreamer/msopenh264.nix
@@ -1,31 +1,49 @@
-{ stdenv, autoreconfHook, pkgconfig, mediastreamer, openh264
-, fetchurl, fetchpatch, cmake
+{ autoreconfHook
+, cmake
+, fetchFromGitLab
+, fetchpatch
+, mediastreamer
+, openh264
+, pkgconfig
+, stdenv
}:
stdenv.mkDerivation rec {
- pname = "mediastreamer-openh264";
- version = "1.2.1";
+ pname = "msopenh264";
+ # Using master branch for linphone-desktop caused a chain reaction that many
+ # of its dependencies needed to use master branch too.
+ version = "unstable-2020-03-03";
- src = fetchurl {
- url = "https://www.linphone.org/releases/sources/plugins/msopenh264/msopenh264-${version}.tar.gz";
- sha256 = "0rdxgazm52560g52pp6mp3mwx6j1z3h2zyizzfycp8y8zi92fqm8";
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
+ repo = pname;
+ rev = "2c3abf52824ad23a4caae7565ef158ef91767704";
+ sha256 = "140hs5lzpshzswvl39klcypankq3v2qck41696j22my7s4wsa0hr";
};
- patches = [
- (fetchpatch {
- name = "msopenh264-build-with-openh264-v2.patch";
- url = "https://git.pld-linux.org/?p=packages/mediastreamer-plugin-msopenh264.git;a=blob_plain;f=mediastreamer-plugin-msopenh264-openh264.patch;hb=344b8af379701a7e58b4ffb3cbac1517eff079fd";
- sha256 = "10c24b0afchx78q28176pd8iz7i1nlf57f6v6lyqxpz60fm5nrcc";
- })
- ];
-
nativeBuildInputs = [ autoreconfHook cmake pkgconfig ];
buildInputs = [ mediastreamer openh264 ];
+ # Do not build static libraries
+ cmakeFlags = [
+ "-DENABLE_STATIC=NO"
+ "-DCMAKE_SKIP_INSTALL_RPATH=ON"
+ ];
+
+ # CMAKE_INSTALL_PREFIX has no effect so let's install manually. See:
+ # https://gitlab.linphone.org/BC/public/msopenh264/issues/1
+ installPhase = ''
+ mkdir -p $out/lib/mediastreamer/plugins
+ cp src/libmsopenh264.so $out/lib/mediastreamer/plugins/
+ '';
+
meta = with stdenv.lib; {
description = "H.264 encoder/decoder plugin for mediastreamer2";
homepage = "https://www.linphone.org/technical-corner/mediastreamer2";
license = licenses.gpl2;
platforms = platforms.linux;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/development/libraries/mediastreamer/plugins_dir.patch b/pkgs/development/libraries/mediastreamer/plugins_dir.patch
index e64bfc5a43a1..43e398aafee4 100644
--- a/pkgs/development/libraries/mediastreamer/plugins_dir.patch
+++ b/pkgs/development/libraries/mediastreamer/plugins_dir.patch
@@ -1,24 +1,18 @@
-diff -uNr mediastreamer2/src/base/msfactory.c mediastreamer2-new/src/base/msfactory.c
---- a/src/base/msfactory.c 2015-05-13 16:53:49.801113249 +0200
-+++ b/src/base/msfactory.c 2015-08-26 21:35:44.994724647 +0200
-@@ -630,12 +630,18 @@
+diff --git a/src/base/msfactory.c b/src/base/msfactory.c
+index 14f868e3..2e3445a1 100644
+--- a/src/base/msfactory.c
++++ b/src/base/msfactory.c
+@@ -770,7 +770,12 @@ void ms_factory_uninit_plugins(MSFactory *factory){
}
void ms_factory_init_plugins(MSFactory *obj) {
+- if (obj->plugins_dir == NULL) {
+ char *package_plugins_dir;
- if (obj->plugins_dir == NULL) {
-+ package_plugins_dir=getenv("MEDIASTREAMER_PLUGINS_DIR");
-+ if (package_plugins_dir!=NULL){
-+ obj->plugins_dir = ms_strdup(package_plugins_dir);
-+ } else {
- #ifdef PACKAGE_PLUGINS_DIR
-- obj->plugins_dir = ms_strdup(PACKAGE_PLUGINS_DIR);
-+ obj->plugins_dir = ms_strdup(PACKAGE_PLUGINS_DIR);
- #else
-- obj->plugins_dir = ms_strdup("");
-+ obj->plugins_dir = ms_strdup("");
- #endif
-+ }
- }
- if (strlen(obj->plugins_dir) > 0) {
- ms_message("Loading ms plugins from [%s]",obj->plugins_dir);
++ // Force plugin dir from environment variable if set
++ package_plugins_dir = getenv("MEDIASTREAMER_PLUGINS_DIR");
++ if (package_plugins_dir != NULL) {
++ ms_factory_set_plugins_dir(obj, package_plugins_dir);
++ } else if (obj->plugins_dir == NULL) {
+ #ifdef __APPLE__
+ char *dir = getPluginsDir();
+ if (dir != NULL) {
diff --git a/pkgs/development/libraries/nss_wrapper/default.nix b/pkgs/development/libraries/nss_wrapper/default.nix
index dec4e61a7bc8..e79ef1a0cded 100644
--- a/pkgs/development/libraries/nss_wrapper/default.nix
+++ b/pkgs/development/libraries/nss_wrapper/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, cmake, pkgconfig }:
stdenv.mkDerivation rec {
- name = "nss_wrapper-1.1.8";
+ name = "nss_wrapper-1.1.10";
src = fetchurl {
url = "mirror://samba/cwrap/${name}.tar.gz";
- sha256 = "1cnzhnz68ywx1jwj6xaxv8hg8hpm63ssxmrlhsz3sfgjhfkmw95l";
+ sha256 = "1fifl3allz4hwl331j6fwacc4z2fqwyxdnnkadv518ir8nza3xl8";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/onnxruntime/default.nix b/pkgs/development/libraries/onnxruntime/default.nix
index ace08ef018a3..7d0a9342aa7b 100644
--- a/pkgs/development/libraries/onnxruntime/default.nix
+++ b/pkgs/development/libraries/onnxruntime/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "onnxruntime";
- version = "1.1.2";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "onnxruntime";
rev = "v${version}";
- sha256 = "0chbn2wkl1w3msw0zscajinzlaaahg4w3lrpb2l8xgqdwbln0ckj";
+ sha256 = "1alhb7nvlxrr9yf757gs4hkzksbk3mxyv5zcmmpl82ibl65vh55k";
# TODO: use nix-versions of grpc, onnx, eigen, googletest, etc.
# submodules increase src size and compile times significantly
# not currently feasible due to how integrated cmake build is with git
diff --git a/pkgs/development/libraries/opencl-clhpp/default.nix b/pkgs/development/libraries/opencl-clhpp/default.nix
index 5ed2dd5e23d2..cb8d9c788ca9 100644
--- a/pkgs/development/libraries/opencl-clhpp/default.nix
+++ b/pkgs/development/libraries/opencl-clhpp/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "opencl-clhpp";
- version = "2.0.10";
+ version = "2.0.11";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenCL-CLHPP";
rev = "v${version}";
- sha256 = "0h5kpg5cl8wzfnqmv6i26aig2apv06ffm9p3rh35938n9r8rladm";
+ sha256 = "0a0n0f1lb86cwfm0ndzykcn965vz1v0n9n3rfmkiwrzkdhc9iy2y";
};
nativeBuildInputs = [ cmake python ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "OpenCL Host API C++ bindings";
- homepage = http://github.khronos.org/OpenCL-CLHPP/;
+ homepage = "http://github.khronos.org/OpenCL-CLHPP/";
license = licenses.mit;
platforms = platforms.unix;
};
diff --git a/pkgs/development/libraries/ortp/default.nix b/pkgs/development/libraries/ortp/default.nix
index 68e890e33682..53636f05b789 100644
--- a/pkgs/development/libraries/ortp/default.nix
+++ b/pkgs/development/libraries/ortp/default.nix
@@ -1,16 +1,27 @@
-{ stdenv, cmake, fetchFromGitHub, bctoolbox }:
+{ bctoolbox
+, cmake
+, fetchFromGitLab
+, stdenv
+}:
stdenv.mkDerivation rec {
pname = "ortp";
- version = "1.0.2";
+ # Using master branch for linphone-desktop caused a chain reaction that many
+ # of its dependencies needed to use master branch too.
+ version = "unstable-2020-03-17";
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
repo = pname;
- rev = version;
- sha256 = "12cwv593bsdnxs0zfcp07vwyk7ghlz2wv7vdbs1ksv293w3vj2rv";
+ rev = "804dfc4f90d1a4301127c7af10a74fd2935dd5d8";
+ sha256 = "1yr8j8am68spyy5d9vna8zcq3qn039mi16cv9jf5n4chs9rxf7xx";
};
+ # Do not build static libraries
+ cmakeFlags = [ "-DENABLE_STATIC=NO" ];
+
NIX_CFLAGS_COMPILE = "-Wno-error=stringop-truncation";
buildInputs = [ bctoolbox ];
@@ -18,8 +29,9 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A Real-Time Transport Protocol (RFC3550) stack";
- homepage = https://linphone.org/technical-corner/ortp;
- license = licenses.gpl2Plus;
+ homepage = "https://linphone.org/technical-corner/ortp";
+ license = licenses.gpl3;
platforms = platforms.all;
+ maintainers = with maintainers; [ jluttine ];
};
}
diff --git a/pkgs/development/libraries/packr/default.nix b/pkgs/development/libraries/packr/default.nix
index b0c7ac3cab6b..4482a9cd312d 100644
--- a/pkgs/development/libraries/packr/default.nix
+++ b/pkgs/development/libraries/packr/default.nix
@@ -1,7 +1,6 @@
{ buildGoModule
, fetchFromGitHub
-, stdenv
-, Security
+, lib
}:
buildGoModule rec {
@@ -17,11 +16,9 @@ buildGoModule rec {
subPackages = [ "packr" "v2/packr2" ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
modSha256 = "0afhkvivma16bi8rz3kwcsz9mhmcn4zm6rrymxkvazx6b844hcdv";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "The simple and easy way to embed static files into Go binaries";
homepage = "https://github.com/gobuffalo/packr";
license = licenses.mit;
diff --git a/pkgs/development/libraries/physics/hepmc3/default.nix b/pkgs/development/libraries/physics/hepmc3/default.nix
index d8aff555e556..a07c3c19a1bb 100644
--- a/pkgs/development/libraries/physics/hepmc3/default.nix
+++ b/pkgs/development/libraries/physics/hepmc3/default.nix
@@ -1,28 +1,41 @@
-{ stdenv, fetchurl, cmake, coreutils, root }:
+{ stdenv, fetchurl, cmake, coreutils, python, root }:
+
+let
+ pythonVersion = with stdenv.lib.versions; "${major python.version}${minor python.version}";
+ withPython = python != null;
+in
stdenv.mkDerivation rec {
pname = "hepmc3";
- version = "3.1.2";
+ version = "3.2.0";
src = fetchurl {
url = "http://hepmc.web.cern.ch/hepmc/releases/HepMC3-${version}.tar.gz";
- sha256 = "1izcldnjbyn6myr7nv7b4jivf2vmdi64ng9gk1vjh998755hfcs1";
+ sha256 = "1z491x3blqs0a2jxmhzhmh4kqdw3ddcbvw69gidg4w6icdvkhcpi";
};
- buildInputs = [ cmake root ];
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ root ]
+ ++ stdenv.lib.optional withPython python;
+
+ cmakeFlags = [
+ "-DHEPMC3_ENABLE_PYTHON=${if withPython then "ON" else "OFF"}"
+ ] ++ stdenv.lib.optionals withPython [
+ "-DHEPMC3_PYTHON_VERSIONS=${if python.isPy3k then "3.X" else "2.X"}"
+ "-DHEPMC3_Python_SITEARCH${pythonVersion}=${placeholder "out"}/${python.sitePackages}"
+ ];
postInstall = ''
substituteInPlace "$out"/bin/HepMC3-config \
- --replace 'greadlink' '${coreutils}/bin/readlink'
+ --replace 'greadlink' '${coreutils}/bin/readlink' \
+ --replace 'readlink' '${coreutils}/bin/readlink'
'';
- enableParallelBuilding = true;
-
meta = with stdenv.lib; {
description = "The HepMC package is an object oriented, C++ event record for High Energy Physics Monte Carlo generators and simulation";
- license = licenses.gpl3;
- homepage = http://hepmc.web.cern.ch/hepmc/;
- platforms = platforms.unix;
+ license = licenses.gpl3;
+ homepage = "http://hepmc.web.cern.ch/hepmc/";
+ platforms = platforms.unix;
maintainers = with maintainers; [ veprbl ];
};
}
diff --git a/pkgs/development/libraries/poco/default.nix b/pkgs/development/libraries/poco/default.nix
index ecd20d545d58..1f43be20cfb6 100644
--- a/pkgs/development/libraries/poco/default.nix
+++ b/pkgs/development/libraries/poco/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
description = "Cross-platform C++ libraries with a network/internet focus";
license = licenses.boost;
maintainers = with maintainers; [ orivej ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/proj/default.nix b/pkgs/development/libraries/proj/default.nix
index ea89dbee0f61..fc0f1cf67a56 100644
--- a/pkgs/development/libraries/proj/default.nix
+++ b/pkgs/development/libraries/proj/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, pkg-config, sqlite, autoreconfHook }:
stdenv.mkDerivation rec {
- name = "proj";
- version = "6.1.1";
+ pname = "proj";
+ version = "6.3.1";
src = fetchFromGitHub {
owner = "OSGeo";
repo = "PROJ";
rev = version;
- sha256 = "0w2v2l22kv0xzq5hwl7n8ki6an8vfsr0lg0cdbkwcl4xv889ysma";
+ sha256 = "1ildcp57qsa01kvv2qxd05nqw5mg0wfkksiv9l138dbhp0s7rkxp";
};
outputs = [ "out" "dev"];
diff --git a/pkgs/development/libraries/qtutilities/default.nix b/pkgs/development/libraries/qtutilities/default.nix
index 3f0dc18f157b..66a7b95e334f 100644
--- a/pkgs/development/libraries/qtutilities/default.nix
+++ b/pkgs/development/libraries/qtutilities/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qtutilities";
- version = "6.0.4";
+ version = "6.0.5";
src = fetchFromGitHub {
owner = "Martchus";
repo = pname;
rev = "v${version}";
- sha256 = "0cp7sbj20z0vl99qhs3hi5bd6akjd9l7lqdky0p6la4c9y9w5n1w";
+ sha256 = "1f2nir1qb0d6r1ndpsg7vpskdw08szq82mqvbwm5bi160xkrqhjf";
};
buildInputs = [ qtbase cpp-utilities ];
diff --git a/pkgs/development/libraries/rubberband/default.nix b/pkgs/development/libraries/rubberband/default.nix
index c9ba339ae0ea..29233a1ad3f5 100644
--- a/pkgs/development/libraries/rubberband/default.nix
+++ b/pkgs/development/libraries/rubberband/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, libsamplerate, libsndfile, fftw
-, vampSDK, ladspaH }:
+, vamp-plugin-sdk, ladspaH }:
stdenv.mkDerivation {
name = "rubberband-1.8.1";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libsamplerate libsndfile fftw vampSDK ladspaH ];
+ buildInputs = [ libsamplerate libsndfile fftw vamp-plugin-sdk ladspaH ];
meta = with stdenv.lib; {
description = "High quality software library for audio time-stretching and pitch-shifting";
diff --git a/pkgs/development/libraries/science/math/mkl/default.nix b/pkgs/development/libraries/science/math/mkl/default.nix
index 604413c96d8a..82109b4ba342 100644
--- a/pkgs/development/libraries/science/math/mkl/default.nix
+++ b/pkgs/development/libraries/science/math/mkl/default.nix
@@ -7,17 +7,18 @@ let
# Release notes and download URLs are here:
# https://registrationcenter.intel.com/en/products/
version = "${year}.${spot}.${rel}";
- year = "2019";
# Darwin is pinned to 2019.3 because the DMG does not unpack; see here for details:
# https://github.com/matthewbauer/undmg/issues/4
- spot = if stdenvNoCC.isDarwin then "3" else "5";
- rel = if stdenvNoCC.isDarwin then "199" else "281";
+ year = if stdenvNoCC.isDarwin then "2019" else "2020";
+ spot = if stdenvNoCC.isDarwin then "3" else "0";
+ rel = if stdenvNoCC.isDarwin then "199" else "166";
rpm-ver = "${year}.${spot}-${rel}-${year}.${spot}-${rel}";
# Intel openmp uses its own versioning, but shares the spot release patch.
- openmp-ver = "19.0.${spot}-${rel}-19.0.${spot}-${rel}";
+ openmp = if stdenvNoCC.isDarwin then "19.0" else "19.1";
+ openmp-ver = "${openmp}.${spot}-${rel}-${openmp}.${spot}-${rel}";
in stdenvNoCC.mkDerivation {
pname = "mkl";
@@ -31,8 +32,8 @@ in stdenvNoCC.mkDerivation {
})
else
(fetchurl {
- url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/l_mkl_${version}.tgz";
- sha256 = "0zkk4rrq7g44acxaxhpd2053r66w169mww6917an0lxhd52fm5cr";
+ url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16318/l_mkl_${version}.tgz";
+ sha256 = "1q4ab87qzraksn8mm4117vj7l3sgpdi2qszj7nx122zi7zmjvngn";
});
nativeBuildInputs = if stdenvNoCC.isDarwin
@@ -136,7 +137,7 @@ in stdenvNoCC.mkDerivation {
choice of compilers, languages, operating systems, and linking and
threading models.
'';
- homepage = https://software.intel.com/en-us/mkl;
+ homepage = "https://software.intel.com/en-us/mkl";
license = licenses.issl;
platforms = [ "x86_64-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ bhipple ];
diff --git a/pkgs/development/libraries/soci/default.nix b/pkgs/development/libraries/soci/default.nix
new file mode 100644
index 000000000000..1f9b77cc3c92
--- /dev/null
+++ b/pkgs/development/libraries/soci/default.nix
@@ -0,0 +1,31 @@
+{ cmake
+, fetchFromGitHub
+, sqlite
+, stdenv
+}:
+
+stdenv.mkDerivation rec {
+ pname = "soci";
+ version = "4.0.0";
+
+ src = fetchFromGitHub {
+ owner = "SOCI";
+ repo = pname;
+ rev = version;
+ sha256 = "06faswdxd2frqr9xnx6bxc7zwarlzsbdi3bqpz7kwdxsjvq41rnb";
+ };
+
+ # Do not build static libraries
+ cmakeFlags = [ "-DSOCI_STATIC=OFF" ];
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ sqlite ];
+
+ meta = with stdenv.lib; {
+ description = "Database access library for C++";
+ homepage = "http://soci.sourceforge.net/";
+ license = licenses.boost;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ jluttine ];
+ };
+}
diff --git a/pkgs/development/libraries/torch-hdf5/default.nix b/pkgs/development/libraries/torch-hdf5/default.nix
deleted file mode 100644
index 6dd519441114..000000000000
--- a/pkgs/development/libraries/torch-hdf5/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{stdenv, fetchFromGitHub, torch, cmake, hdf5}:
-stdenv.mkDerivation rec {
- pname = "torch-hdf5";
- version = "0.0pre2016-07-01";
- buildInputs = [cmake torch hdf5];
- src = fetchFromGitHub {
- owner = "deepmind";
- repo = "torch-hdf5";
- rev = "639bb4e62417ac392bf31a53cdd495d19337642b";
- sha256 = "0x1si2c30d95vmw0xqyq242wghfih3m5i43785vwahlzm7h6n6xz";
- };
- meta = {
- inherit version;
- description = ''HDF5 format support for Torch'';
- license = stdenv.lib.licenses.bsd3;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/development/libraries/torch/default.nix b/pkgs/development/libraries/torch/default.nix
deleted file mode 100644
index b5cb0f76e9ff..000000000000
--- a/pkgs/development/libraries/torch/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{stdenv, fetchgit, luajit, openblas, imagemagick, cmake, curl, fftw, gnuplot
- , libjpeg, zeromq3, ncurses, openssl, libpng, qt4, readline, unzip
- , pkgconfig, zlib, libX11, which
- }:
-stdenv.mkDerivation rec{
- version = "0.0pre20160820";
- pname = "torch";
- buildInputs = [
- luajit openblas imagemagick cmake curl fftw gnuplot unzip qt4
- libjpeg zeromq3 ncurses openssl libpng readline pkgconfig
- zlib libX11 which
- ];
-
- src = fetchgit {
- url = "https://github.com/torch/distro";
- rev = "8b6a834f8c8755f6f5f84ef9d8da9cfc79c5ce1f";
- sha256 = "120hnz82d7izinsmv5smyqww71dhpix23pm43s522dfcglpql8xy";
- fetchSubmodules = true;
- };
-
- buildPhase = ''
- cd ..
- export PREFIX=$out
-
- mkdir "$out"
- sh install.sh -s
- '';
- installPhase = ''
- '';
- meta = {
- inherit version;
- description = ''A scientific computing framework with wide support for machine learning algorithms'';
- license = stdenv.lib.licenses.bsd3 ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/development/libraries/virglrenderer/default.nix b/pkgs/development/libraries/virglrenderer/default.nix
index 5c508f133e14..8951ed4b002a 100644
--- a/pkgs/development/libraries/virglrenderer/default.nix
+++ b/pkgs/development/libraries/virglrenderer/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "virglrenderer";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchurl {
url = "https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-${version}/virglrenderer-virglrenderer-${version}.tar.bz2";
- sha256 = "0ac39mplmy6lmcd6cljmfsrfby7m6ac3dzvmnn5pv200drl415l4";
+ sha256 = "07vfzg99wq92yg2phza9jc0zvps34yy9gc8v4hibqchdl77fmspx";
};
buildInputs = [ libGLU epoxy libX11 libdrm mesa ];
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A virtual 3D GPU library that allows a qemu guest to use the host GPU for accelerated 3D rendering";
- homepage = https://virgil3d.github.io/;
+ homepage = "https://virgil3d.github.io/";
license = licenses.mit;
platforms = platforms.linux;
maintainers = [ maintainers.xeji ];
diff --git a/pkgs/development/libraries/zchunk/default.nix b/pkgs/development/libraries/zchunk/default.nix
index ee07133b7aa0..b7787650e7cc 100644
--- a/pkgs/development/libraries/zchunk/default.nix
+++ b/pkgs/development/libraries/zchunk/default.nix
@@ -9,7 +9,7 @@
stdenv.mkDerivation rec {
pname = "zchunk";
- version = "1.1.5";
+ version = "1.1.6";
outputs = [ "out" "lib" "dev" ];
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
owner = "zchunk";
repo = pname;
rev = version;
- sha256 = "13sqjslk634mkklnmzdlzk9l9rc6g6migig5rln3irdnjrxvjf69";
+ sha256 = "1j05f26xppwbkxrm11895blm75i1a6p9q23x7wlkqw198mpnpbbv";
};
nativeBuildInputs = [
diff --git a/pkgs/development/node-packages/composition-v10.nix b/pkgs/development/node-packages/composition-v10.nix
index 534f42e37d7c..ecb9e5413237 100644
--- a/pkgs/development/node-packages/composition-v10.nix
+++ b/pkgs/development/node-packages/composition-v10.nix
@@ -14,4 +14,4 @@ in
import ./node-packages-v10.nix {
inherit (pkgs) fetchurl fetchgit;
inherit nodeEnv;
-}
+}
\ No newline at end of file
diff --git a/pkgs/development/node-packages/composition-v12.nix b/pkgs/development/node-packages/composition-v12.nix
index 3f4fbb7f7cb5..a3a7bc256772 100644
--- a/pkgs/development/node-packages/composition-v12.nix
+++ b/pkgs/development/node-packages/composition-v12.nix
@@ -14,4 +14,4 @@ in
import ./node-packages-v12.nix {
inherit (pkgs) fetchurl fetchgit;
inherit nodeEnv;
-}
+}
\ No newline at end of file
diff --git a/pkgs/development/node-packages/composition-v13.nix b/pkgs/development/node-packages/composition-v13.nix
index 7100e8d74742..6eddeb468dbb 100644
--- a/pkgs/development/node-packages/composition-v13.nix
+++ b/pkgs/development/node-packages/composition-v13.nix
@@ -14,4 +14,4 @@ in
import ./node-packages-v13.nix {
inherit (pkgs) fetchurl fetchgit;
inherit nodeEnv;
-}
+}
\ No newline at end of file
diff --git a/pkgs/development/node-packages/generate.sh b/pkgs/development/node-packages/generate.sh
index 3b1626f9afb3..d25671b1a6df 100755
--- a/pkgs/development/node-packages/generate.sh
+++ b/pkgs/development/node-packages/generate.sh
@@ -1,15 +1,11 @@
-#!/usr/bin/env nix-shell
-#! nix-shell shell-generate.nix -i bash
+#!/usr/bin/env bash
set -eu -o pipefail
-cd "$NODE_NIXPKGS_PATH/pkgs/development/node-packages"
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
+node2nix=$(nix-build ../../.. --no-out-link -A nodePackages.node2nix)
+
+cd ${DIR}
rm -f ./node-env.nix
for version in 10 12 13; do
- tmpdir=$(mktemp -d)
- node2nix --nodejs-$version -i node-packages-v$version.json -o $tmpdir/node-packages-v$version.nix -c $tmpdir/composition-v$version.nix
- if [ $? -eq 0 ]; then
- mv $tmpdir/node-packages-v$version.nix .
- mv $tmpdir/composition-v$version.nix .
- fi
+ "${node2nix}/bin/node2nix" --nodejs-$version -i node-packages-v$version.json -o node-packages-v$version.nix -c composition-v$version.nix
done
-cd -
diff --git a/pkgs/development/node-packages/node-packages-v10.nix b/pkgs/development/node-packages/node-packages-v10.nix
index 9c812bf9a733..d70b133fd405 100644
--- a/pkgs/development/node-packages/node-packages-v10.nix
+++ b/pkgs/development/node-packages/node-packages-v10.nix
@@ -22,31 +22,31 @@ let
sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ==";
};
};
- "@angular-devkit/architect-0.900.6" = {
+ "@angular-devkit/architect-0.900.7" = {
name = "_at_angular-devkit_slash_architect";
packageName = "@angular-devkit/architect";
- version = "0.900.6";
+ version = "0.900.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.900.6.tgz";
- sha512 = "WK8e09DgNP1NHP1gqVQ9w+9rlRMVDJxAh4qZGJRjZBXd3LY7y84WWRmTpfuhOSu+82fR3/n76+urxraU3ZVphw==";
+ url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.900.7.tgz";
+ sha512 = "hfiTVYc72kzbXrzK4tea6jnTDnSKpE1D+vEptBXN2tdXEVNEAQI5Qm5L1zVDtt16UdqoUTUypIgUc9jcNH1mUQ==";
};
};
- "@angular-devkit/core-9.0.6" = {
+ "@angular-devkit/core-9.0.7" = {
name = "_at_angular-devkit_slash_core";
packageName = "@angular-devkit/core";
- version = "9.0.6";
+ version = "9.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/core/-/core-9.0.6.tgz";
- sha512 = "hCZJbnqLEm1F5Bx+ILcdd3LPgQTn4WFWpfUqMEGGj7UirRInWcz+6UpYotKGTJw85/mV01LrIbtWIkAUXbkkhg==";
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-9.0.7.tgz";
+ sha512 = "tMrz36sM1xrwvFf9Qm59GwALscVlMP7rQBjtd0fIR/QbsiOAIX4AQbV+vN6Vtwnzo5NIRZY1IXJUhesWms+h5w==";
};
};
- "@angular-devkit/schematics-9.0.6" = {
+ "@angular-devkit/schematics-9.0.7" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
- version = "9.0.6";
+ version = "9.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-9.0.6.tgz";
- sha512 = "X7qZDJVrFcPUn+jNUeOH7Bx1D7YTpTFr0d3DBIsQzseReSGu7ugWziQPS4gc5Xm5K0nb8vx6DYtyW0FaIvX0ZA==";
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-9.0.7.tgz";
+ sha512 = "ryPC+l24f3gX5DFMTLkDM/q2Kp6LPzBn6400k7j4qVdb1cIrZx+JUQd7F4iAksTTkX15EQPanptQXeztUrl9Ng==";
};
};
"@antora/asciidoc-loader-2.2.0" = {
@@ -256,22 +256,22 @@ let
sha512 = "a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==";
};
};
- "@babel/compat-data-7.8.6" = {
+ "@babel/compat-data-7.9.0" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.8.6";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.6.tgz";
- sha512 = "CurCIKPTkS25Mb8mz267vU95vy+TyUpnctEX2lV33xWNmHAfjruztgiPBbXZRh3xZZy1CYvGx6XfxyTVS+sk7Q==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz";
+ sha512 = "zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==";
};
};
- "@babel/core-7.8.7" = {
+ "@babel/core-7.9.0" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.8.7";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.8.7.tgz";
- sha512 = "rBlqF3Yko9cynC5CCFy6+K/w2N+Sq/ff2BPy+Krp7rHlABIr5epbA7OxVeKoMHB39LZOp1UY5SuLjy6uWi35yA==";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz";
+ sha512 = "kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==";
};
};
"@babel/generator-7.0.0-beta.38" = {
@@ -292,13 +292,13 @@ let
sha512 = "4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg==";
};
};
- "@babel/generator-7.8.8" = {
+ "@babel/generator-7.9.4" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.8.8";
+ version = "7.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.8.8.tgz";
- sha512 = "HKyUVu69cZoclptr8t8U5b6sx6zoWjh8jiUhnuj3MpZuKT2dJ8zPTuiy31luq32swhI0SpwItCIlU8XW7BZeJg==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz";
+ sha512 = "rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==";
};
};
"@babel/helper-annotate-as-pure-7.8.3" = {
@@ -319,22 +319,22 @@ let
sha512 = "5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==";
};
};
- "@babel/helper-builder-react-jsx-7.8.3" = {
+ "@babel/helper-builder-react-jsx-7.9.0" = {
name = "_at_babel_slash_helper-builder-react-jsx";
packageName = "@babel/helper-builder-react-jsx";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz";
- sha512 = "JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz";
+ sha512 = "weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==";
};
};
- "@babel/helper-call-delegate-7.8.7" = {
- name = "_at_babel_slash_helper-call-delegate";
- packageName = "@babel/helper-call-delegate";
- version = "7.8.7";
+ "@babel/helper-builder-react-jsx-experimental-7.9.0" = {
+ name = "_at_babel_slash_helper-builder-react-jsx-experimental";
+ packageName = "@babel/helper-builder-react-jsx-experimental";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.7.tgz";
- sha512 = "doAA5LAKhsFCR0LAFIf+r2RSMmC+m8f/oQ+URnUET/rWeEzC0yTRmAGyWkD4sSu3xwbS7MYQ2u+xlt1V5R56KQ==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz";
+ sha512 = "3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==";
};
};
"@babel/helper-compilation-targets-7.8.7" = {
@@ -427,13 +427,13 @@ let
sha512 = "R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==";
};
};
- "@babel/helper-module-transforms-7.8.6" = {
+ "@babel/helper-module-transforms-7.9.0" = {
name = "_at_babel_slash_helper-module-transforms";
packageName = "@babel/helper-module-transforms";
- version = "7.8.6";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.6.tgz";
- sha512 = "RDnGJSR5EFBJjG3deY0NiL0K9TO8SXxS9n/MPsbPK/s9LbQymuLNtlzvDiNS7IpecuL45cMeLVkA+HfmlrnkRg==";
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz";
+ sha512 = "0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==";
};
};
"@babel/helper-optimise-call-expression-7.8.3" = {
@@ -499,6 +499,15 @@ let
sha512 = "3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==";
};
};
+ "@babel/helper-validator-identifier-7.9.0" = {
+ name = "_at_babel_slash_helper-validator-identifier";
+ packageName = "@babel/helper-validator-identifier";
+ version = "7.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz";
+ sha512 = "6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==";
+ };
+ };
"@babel/helper-wrap-function-7.8.3" = {
name = "_at_babel_slash_helper-wrap-function";
packageName = "@babel/helper-wrap-function";
@@ -508,31 +517,31 @@ let
sha512 = "LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==";
};
};
- "@babel/helpers-7.8.4" = {
+ "@babel/helpers-7.9.2" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.8.4";
+ version = "7.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz";
- sha512 = "VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz";
+ sha512 = "JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==";
};
};
- "@babel/highlight-7.8.3" = {
+ "@babel/highlight-7.9.0" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz";
- sha512 = "PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz";
+ sha512 = "lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==";
};
};
- "@babel/parser-7.8.8" = {
+ "@babel/parser-7.9.4" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.8.8";
+ version = "7.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.8.8.tgz";
- sha512 = "mO5GWzBPsPf6865iIbzNE0AvkKF3NE+2S3eRUpE+FE07BOAkXh6G+GW/Pj01hhXjve1WScbaIO4UlY1JKeqCcA==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz";
+ sha512 = "bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==";
};
};
"@babel/plugin-external-helpers-7.8.3" = {
@@ -589,13 +598,22 @@ let
sha512 = "TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==";
};
};
- "@babel/plugin-proposal-object-rest-spread-7.8.3" = {
- name = "_at_babel_slash_plugin-proposal-object-rest-spread";
- packageName = "@babel/plugin-proposal-object-rest-spread";
+ "@babel/plugin-proposal-numeric-separator-7.8.3" = {
+ name = "_at_babel_slash_plugin-proposal-numeric-separator";
+ packageName = "@babel/plugin-proposal-numeric-separator";
version = "7.8.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz";
- sha512 = "8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz";
+ sha512 = "jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==";
+ };
+ };
+ "@babel/plugin-proposal-object-rest-spread-7.9.0" = {
+ name = "_at_babel_slash_plugin-proposal-object-rest-spread";
+ packageName = "@babel/plugin-proposal-object-rest-spread";
+ version = "7.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz";
+ sha512 = "UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==";
};
};
"@babel/plugin-proposal-optional-catch-binding-7.8.3" = {
@@ -607,13 +625,13 @@ let
sha512 = "0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==";
};
};
- "@babel/plugin-proposal-optional-chaining-7.8.3" = {
+ "@babel/plugin-proposal-optional-chaining-7.9.0" = {
name = "_at_babel_slash_plugin-proposal-optional-chaining";
packageName = "@babel/plugin-proposal-optional-chaining";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz";
- sha512 = "QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz";
+ sha512 = "NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==";
};
};
"@babel/plugin-proposal-unicode-property-regex-7.8.8" = {
@@ -688,6 +706,15 @@ let
sha512 = "aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==";
};
};
+ "@babel/plugin-syntax-numeric-separator-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-numeric-separator";
+ packageName = "@babel/plugin-syntax-numeric-separator";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz";
+ sha512 = "H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==";
+ };
+ };
"@babel/plugin-syntax-object-rest-spread-7.8.3" = {
name = "_at_babel_slash_plugin-syntax-object-rest-spread";
packageName = "@babel/plugin-syntax-object-rest-spread";
@@ -769,13 +796,13 @@ let
sha512 = "pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==";
};
};
- "@babel/plugin-transform-classes-7.8.6" = {
+ "@babel/plugin-transform-classes-7.9.2" = {
name = "_at_babel_slash_plugin-transform-classes";
packageName = "@babel/plugin-transform-classes";
- version = "7.8.6";
+ version = "7.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.6.tgz";
- sha512 = "k9r8qRay/R6v5aWZkrEclEhKO6mc1CCQr2dLsVHBmOQiMpN6I2bpjX3vgnldUWeEI1GHVNByULVxZ4BdP4Hmdg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz";
+ sha512 = "TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==";
};
};
"@babel/plugin-transform-computed-properties-7.8.3" = {
@@ -823,22 +850,22 @@ let
sha512 = "zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==";
};
};
- "@babel/plugin-transform-flow-strip-types-7.8.3" = {
+ "@babel/plugin-transform-flow-strip-types-7.9.0" = {
name = "_at_babel_slash_plugin-transform-flow-strip-types";
packageName = "@babel/plugin-transform-flow-strip-types";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.8.3.tgz";
- sha512 = "g/6WTWG/xbdd2exBBzMfygjX/zw4eyNC4X8pRaq7aRHRoDUCzAIu3kGYIXviOv8BjCuWm8vDBwjHcjiRNgXrPA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz";
+ sha512 = "7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==";
};
};
- "@babel/plugin-transform-for-of-7.8.6" = {
+ "@babel/plugin-transform-for-of-7.9.0" = {
name = "_at_babel_slash_plugin-transform-for-of";
packageName = "@babel/plugin-transform-for-of";
- version = "7.8.6";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.6.tgz";
- sha512 = "M0pw4/1/KI5WAxPsdcUL/w2LJ7o89YHN3yLkzNjg7Yl15GlVGgzHyCU+FMeAxevHGsLVmUqbirlUIKTafPmzdw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz";
+ sha512 = "lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==";
};
};
"@babel/plugin-transform-function-name-7.8.3" = {
@@ -868,40 +895,40 @@ let
sha512 = "3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==";
};
};
- "@babel/plugin-transform-modules-amd-7.8.3" = {
+ "@babel/plugin-transform-modules-amd-7.9.0" = {
name = "_at_babel_slash_plugin-transform-modules-amd";
packageName = "@babel/plugin-transform-modules-amd";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz";
- sha512 = "MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz";
+ sha512 = "vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.8.3" = {
+ "@babel/plugin-transform-modules-commonjs-7.9.0" = {
name = "_at_babel_slash_plugin-transform-modules-commonjs";
packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz";
- sha512 = "JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz";
+ sha512 = "qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==";
};
};
- "@babel/plugin-transform-modules-systemjs-7.8.3" = {
+ "@babel/plugin-transform-modules-systemjs-7.9.0" = {
name = "_at_babel_slash_plugin-transform-modules-systemjs";
packageName = "@babel/plugin-transform-modules-systemjs";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz";
- sha512 = "8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz";
+ sha512 = "FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==";
};
};
- "@babel/plugin-transform-modules-umd-7.8.3" = {
+ "@babel/plugin-transform-modules-umd-7.9.0" = {
name = "_at_babel_slash_plugin-transform-modules-umd";
packageName = "@babel/plugin-transform-modules-umd";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz";
- sha512 = "evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz";
+ sha512 = "uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==";
};
};
"@babel/plugin-transform-named-capturing-groups-regex-7.8.3" = {
@@ -931,13 +958,13 @@ let
sha512 = "57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==";
};
};
- "@babel/plugin-transform-parameters-7.8.8" = {
+ "@babel/plugin-transform-parameters-7.9.3" = {
name = "_at_babel_slash_plugin-transform-parameters";
packageName = "@babel/plugin-transform-parameters";
- version = "7.8.8";
+ version = "7.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.8.tgz";
- sha512 = "hC4Ld/Ulpf1psQciWWwdnUspQoQco2bMzSrwU6TmzRlvoYQe4rQFy9vnCZDTlVeCQj0JPfL+1RX0V8hCJvkgBA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz";
+ sha512 = "fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==";
};
};
"@babel/plugin-transform-property-literals-7.8.3" = {
@@ -949,13 +976,13 @@ let
sha512 = "uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==";
};
};
- "@babel/plugin-transform-react-jsx-7.8.3" = {
+ "@babel/plugin-transform-react-jsx-7.9.4" = {
name = "_at_babel_slash_plugin-transform-react-jsx";
packageName = "@babel/plugin-transform-react-jsx";
- version = "7.8.3";
+ version = "7.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz";
- sha512 = "r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz";
+ sha512 = "Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==";
};
};
"@babel/plugin-transform-regenerator-7.8.7" = {
@@ -976,13 +1003,13 @@ let
sha512 = "mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==";
};
};
- "@babel/plugin-transform-runtime-7.8.3" = {
+ "@babel/plugin-transform-runtime-7.9.0" = {
name = "_at_babel_slash_plugin-transform-runtime";
packageName = "@babel/plugin-transform-runtime";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz";
- sha512 = "/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz";
+ sha512 = "pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==";
};
};
"@babel/plugin-transform-shorthand-properties-7.8.3" = {
@@ -1030,13 +1057,13 @@ let
sha512 = "2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==";
};
};
- "@babel/plugin-transform-typescript-7.8.7" = {
+ "@babel/plugin-transform-typescript-7.9.4" = {
name = "_at_babel_slash_plugin-transform-typescript";
packageName = "@babel/plugin-transform-typescript";
- version = "7.8.7";
+ version = "7.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz";
- sha512 = "7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz";
+ sha512 = "yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==";
};
};
"@babel/plugin-transform-unicode-regex-7.8.3" = {
@@ -1057,22 +1084,31 @@ let
sha512 = "/TS23MVvo34dFmf8mwCisCbWGrfhbiWZSwBo6HkADTBhUa2Q/jWltyY/tpofz/b6/RIhqaqQcquptCirqIhOaQ==";
};
};
- "@babel/preset-env-7.8.7" = {
+ "@babel/preset-env-7.9.0" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
- version = "7.8.7";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.7.tgz";
- sha512 = "BYftCVOdAYJk5ASsznKAUl53EMhfBbr8CJ1X+AJLfGPscQkwJFiaV/Wn9DPH/7fzm2v6iRYJKYHSqyynTGw0nw==";
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz";
+ sha512 = "712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==";
};
};
- "@babel/preset-flow-7.8.3" = {
+ "@babel/preset-flow-7.9.0" = {
name = "_at_babel_slash_preset-flow";
packageName = "@babel/preset-flow";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.8.3.tgz";
- sha512 = "iCXFk+T4demnq+dNLLvlGOgvYF6sPZ/hS1EmswugOqh1Ysp2vuiqJzpgsnp5rW8+6dLJT/0CXDzye28ZH6BAfQ==";
+ url = "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.9.0.tgz";
+ sha512 = "88uSmlshIrlmPkNkEcx3UpSZ6b8n0UGBq0/0ZMZCF/uxAW0XIAUuDHBhIOAh0pvweafH4RxOwi/H3rWhtqOYPA==";
+ };
+ };
+ "@babel/preset-modules-0.1.3" = {
+ name = "_at_babel_slash_preset-modules";
+ packageName = "@babel/preset-modules";
+ version = "0.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz";
+ sha512 = "Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==";
};
};
"@babel/preset-stage-2-7.8.3" = {
@@ -1084,22 +1120,22 @@ let
sha512 = "dStnEQgejNYIHFNACdDCigK4BF7wgW6Zahv9Dc2un7rGjbeVtZhBfR3sy0I7ZJOhBexkFxVdMZ5hqmll7BFShw==";
};
};
- "@babel/preset-typescript-7.8.3" = {
+ "@babel/preset-typescript-7.9.0" = {
name = "_at_babel_slash_preset-typescript";
packageName = "@babel/preset-typescript";
- version = "7.8.3";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.8.3.tgz";
- sha512 = "qee5LgPGui9zQ0jR1TeU5/fP9L+ovoArklEqY12ek8P/wV5ZeM/VYSQYwICeoT6FfpJTekG9Ilay5PhwsOpMHA==";
+ url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz";
+ sha512 = "S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==";
};
};
- "@babel/register-7.8.6" = {
+ "@babel/register-7.9.0" = {
name = "_at_babel_slash_register";
packageName = "@babel/register";
- version = "7.8.6";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/register/-/register-7.8.6.tgz";
- sha512 = "7IDO93fuRsbyml7bAafBQb3RcBGlCpU4hh5wADA2LJEEcYk92WkwFZ0pHyIi2fb5Auoz1714abETdZKCOxN0CQ==";
+ url = "https://registry.npmjs.org/@babel/register/-/register-7.9.0.tgz";
+ sha512 = "Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q==";
};
};
"@babel/runtime-7.7.7" = {
@@ -1111,22 +1147,22 @@ let
sha512 = "uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==";
};
};
- "@babel/runtime-7.8.7" = {
+ "@babel/runtime-7.9.2" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.8.7";
+ version = "7.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.7.tgz";
- sha512 = "+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz";
+ sha512 = "NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==";
};
};
- "@babel/runtime-corejs3-7.8.7" = {
+ "@babel/runtime-corejs3-7.9.2" = {
name = "_at_babel_slash_runtime-corejs3";
packageName = "@babel/runtime-corejs3";
- version = "7.8.7";
+ version = "7.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.8.7.tgz";
- sha512 = "sc7A+H4I8kTd7S61dgB9RomXu/C+F4IrRr4Ytze4dnfx7AXEpCrejSNpjx7vq6y/Bak9S6Kbk65a/WgMLtg43Q==";
+ url = "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz";
+ sha512 = "HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==";
};
};
"@babel/template-7.8.6" = {
@@ -1138,13 +1174,13 @@ let
sha512 = "zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==";
};
};
- "@babel/traverse-7.8.6" = {
+ "@babel/traverse-7.9.0" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.8.6";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.6.tgz";
- sha512 = "2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz";
+ sha512 = "jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==";
};
};
"@babel/types-7.0.0-beta.38" = {
@@ -1165,13 +1201,13 @@ let
sha512 = "wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==";
};
};
- "@babel/types-7.8.7" = {
+ "@babel/types-7.9.0" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.8.7";
+ version = "7.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.8.7.tgz";
- sha512 = "k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz";
+ sha512 = "BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==";
};
};
"@chemzqm/neovim-5.1.9" = {
@@ -2587,22 +2623,22 @@ let
sha512 = "MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==";
};
};
- "@schematics/angular-9.0.6" = {
+ "@schematics/angular-9.0.7" = {
name = "_at_schematics_slash_angular";
packageName = "@schematics/angular";
- version = "9.0.6";
+ version = "9.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/angular/-/angular-9.0.6.tgz";
- sha512 = "oYIfSJF9ISAJWJjIiUnj8Rp1m4t9T3oqKl1FzkMWXvUmR1BfkO2S2/Moi2RQ0aHG6D9Oz4CJjrsQRmjaqBpEZw==";
+ url = "https://registry.npmjs.org/@schematics/angular/-/angular-9.0.7.tgz";
+ sha512 = "3UCeexYx/YVo3kboyPZ8KgqBTduMA18AAm3s2yrC0qj41fBFVVZAZLa74uouTf4RYVgy9kR7J3uv6VLxrJPOnQ==";
};
};
- "@schematics/update-0.900.6" = {
+ "@schematics/update-0.900.7" = {
name = "_at_schematics_slash_update";
packageName = "@schematics/update";
- version = "0.900.6";
+ version = "0.900.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/update/-/update-0.900.6.tgz";
- sha512 = "54Xi3FIJQWFBM91vxD9ciKkTlNWaIV7wsjKSImg53h2m2/l2VPPHyIZWI4j79dWXlfJVTNeaqPNYGzJlRvaEmA==";
+ url = "https://registry.npmjs.org/@schematics/update/-/update-0.900.7.tgz";
+ sha512 = "e9tX2DGNYfj/k9mVICpQt2bWIYyD92dlsip7LzPeZGt+R9zCp5w19uBLa8Z00OgEGzFR1krhRvkQE5OxkkAnVw==";
};
};
"@serverless/cli-1.4.0" = {
@@ -2641,13 +2677,13 @@ let
sha512 = "PY7gH+7aQ+MltcUD7SRDuQODJ9Sav9HhFJsgOiyf8IVo7XVD6FxZIsSnpMI6paSkptOB7n+0Jz03gNlEkKetQQ==";
};
};
- "@serverless/enterprise-plugin-3.5.0" = {
+ "@serverless/enterprise-plugin-3.6.0" = {
name = "_at_serverless_slash_enterprise-plugin";
packageName = "@serverless/enterprise-plugin";
- version = "3.5.0";
+ version = "3.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.5.0.tgz";
- sha512 = "AyY7ADtUItSQFQjNRaXZ5ZgMVeeUJZ05UJHxN3WbO9c3fY6/6TxAQRlrDB2O5hfSPkBDfqhUOSp2xbBwIVg/Tw==";
+ url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.6.0.tgz";
+ sha512 = "nOefmzh6fz1vY9tfUzDNYVyg1jlsOVdmbp3JVMZMsMhIKQvBpGZYcaAboSyU97pIOFYUlsSBVQsc57IuLsIeiQ==";
};
};
"@serverless/event-mocks-1.1.1" = {
@@ -2839,6 +2875,15 @@ let
sha512 = "dlled3mfpnAt3cQb5hxkFiqfPCj4Yk0xV8Yl5P8PeVv1pUmO7vI4Ka4Mjs4r6CYM5f9kZhviFPQQcWOIDlMRcw==";
};
};
+ "@sorg/log-2.1.0" = {
+ name = "_at_sorg_slash_log";
+ packageName = "@sorg/log";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sorg/log/-/log-2.1.0.tgz";
+ sha512 = "weyuceH7eLZGlQLwA9+c2vxCWtWLe0vt4ma9qHzvB7aIbEZkAUXsONytEza6vNq2hIeL3/lRFRoGeiuBbnFfaA==";
+ };
+ };
"@starptech/expression-parser-0.10.0" = {
name = "_at_starptech_slash_expression-parser";
packageName = "@starptech/expression-parser";
@@ -2848,15 +2893,6 @@ let
sha512 = "HcNE5lqbBd0CNMArErVboWZ9PyJ8Hqp0VGnLJXkA3e38r6/VjhFa2pcsoJQGQiiuHj6napSMr3s+Gc34WUGhzw==";
};
};
- "@starptech/expression-parser-0.9.0" = {
- name = "_at_starptech_slash_expression-parser";
- packageName = "@starptech/expression-parser";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/expression-parser/-/expression-parser-0.9.0.tgz";
- sha512 = "a4CFSYZ3klnflR/rkvN87T2r/n+RxfMhDaZlrWYBaCHcbPhX+2THWyKAn82vT6Ari3SPp3XOsTqUZK4Vx2qcTA==";
- };
- };
"@starptech/hast-util-from-webparser-0.10.0" = {
name = "_at_starptech_slash_hast-util-from-webparser";
packageName = "@starptech/hast-util-from-webparser";
@@ -2866,15 +2902,6 @@ let
sha512 = "ebBrqxnkk4uhOkYXi0EMsHLrUrpGUjAMGz++04HPZmZYfpEZjaHxF3VmhfTWnS6u8SGUtsDPMQ+RxHSvrsNxZg==";
};
};
- "@starptech/hast-util-from-webparser-0.9.0" = {
- name = "_at_starptech_slash_hast-util-from-webparser";
- packageName = "@starptech/hast-util-from-webparser";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/hast-util-from-webparser/-/hast-util-from-webparser-0.9.0.tgz";
- sha512 = "evqGr0KOXB27vu/KiNv6gmd/ggygzwYvINVsCWF6GAd1SFQNS4Vz2wv4tmiktX6rcr6Qq+jBwVXvVwe60d5Z3g==";
- };
- };
"@starptech/prettyhtml-0.10.0" = {
name = "_at_starptech_slash_prettyhtml";
packageName = "@starptech/prettyhtml";
@@ -2884,15 +2911,6 @@ let
sha512 = "d79qc81gX5oyiv0Ioz82NEMnO/waltC7HAOlZ8r/es/zPuRilWMRo5ZCV00/80ZsQ0MiCIuhAnvUcg7rVzFDLg==";
};
};
- "@starptech/prettyhtml-0.9.0" = {
- name = "_at_starptech_slash_prettyhtml";
- packageName = "@starptech/prettyhtml";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/prettyhtml/-/prettyhtml-0.9.0.tgz";
- sha512 = "GekZtpBSdlFo732AxrpO7W8ue1dEZdpMK0kNHD/NVDBNU/50/D0NJ72FD2HKLh0Aune9uK+x8b+9MbBFJ2JT9A==";
- };
- };
"@starptech/prettyhtml-formatter-0.10.0" = {
name = "_at_starptech_slash_prettyhtml-formatter";
packageName = "@starptech/prettyhtml-formatter";
@@ -2902,15 +2920,6 @@ let
sha512 = "AEpBQTRHhgB9NmQZNXINo/ObavGLATEvS41MgiJljsiSHzfUX3ltOPLI2fy9VfDB3E76mjUqIfmEQ/v5lJ5Cfw==";
};
};
- "@starptech/prettyhtml-formatter-0.9.0" = {
- name = "_at_starptech_slash_prettyhtml-formatter";
- packageName = "@starptech/prettyhtml-formatter";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/prettyhtml-formatter/-/prettyhtml-formatter-0.9.0.tgz";
- sha512 = "uyG90dzyERExzQg7VTYJm3uBs6hIW81MDvqACgiFgmaafTrveKebJxAZpkbkAgTesvNmApM2I0b5Tu4OKHmaKQ==";
- };
- };
"@starptech/prettyhtml-hast-to-html-0.10.0" = {
name = "_at_starptech_slash_prettyhtml-hast-to-html";
packageName = "@starptech/prettyhtml-hast-to-html";
@@ -2920,15 +2929,6 @@ let
sha512 = "TAbm1q6bCBl13i8FbY/1eHMnTHWr/kLM5RcOD1S6F3T12DwhMwcqagMzqPQc4tT1DmyLzGWY8SA/p3HrB0iPcg==";
};
};
- "@starptech/prettyhtml-hast-to-html-0.9.0" = {
- name = "_at_starptech_slash_prettyhtml-hast-to-html";
- packageName = "@starptech/prettyhtml-hast-to-html";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/prettyhtml-hast-to-html/-/prettyhtml-hast-to-html-0.9.0.tgz";
- sha512 = "PcMRqtwXBDsliBC6nesNlDaO0a4uqC2uwfqbz/1VRaFVEInudMQ00fbRjv3Fql5C2YZ1MObMwre/+W7UDuzcIw==";
- };
- };
"@starptech/prettyhtml-hastscript-0.10.0" = {
name = "_at_starptech_slash_prettyhtml-hastscript";
packageName = "@starptech/prettyhtml-hastscript";
@@ -2938,15 +2938,6 @@ let
sha512 = "oSZB/CXRagbJ1UAGihSsdDcvHIGa+ivdVVmljWtJDqO5+FfFn9utzCw/QI9NAV3m9cgFWRdW/6TkXwbdPrIQ4A==";
};
};
- "@starptech/prettyhtml-hastscript-0.9.0" = {
- name = "_at_starptech_slash_prettyhtml-hastscript";
- packageName = "@starptech/prettyhtml-hastscript";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/prettyhtml-hastscript/-/prettyhtml-hastscript-0.9.0.tgz";
- sha512 = "ifXB3oqZl5LMMaFuQvfUYF0e+XdGDeQoIzFQYdA59cJ+RgjGdsjgFMmvkW+kxZwMWRYyAsLsYuJ19UfIWO8ymQ==";
- };
- };
"@starptech/prettyhtml-sort-attributes-0.10.0" = {
name = "_at_starptech_slash_prettyhtml-sort-attributes";
packageName = "@starptech/prettyhtml-sort-attributes";
@@ -2956,15 +2947,6 @@ let
sha512 = "ctsjmEEsxzW4dzMOIwYRWQvqfilgdGFaZn+lIxiNuPJIL4V4ZpgQhT96Us5BQcalHYQqQsKF+nRelCWFhd67IQ==";
};
};
- "@starptech/prettyhtml-sort-attributes-0.9.0" = {
- name = "_at_starptech_slash_prettyhtml-sort-attributes";
- packageName = "@starptech/prettyhtml-sort-attributes";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/prettyhtml-sort-attributes/-/prettyhtml-sort-attributes-0.9.0.tgz";
- sha512 = "jj4btXkDU0dnY8llM6Cv+6arqVIjfaHhrfLnaaiVdLLb02f1eazMIr8+4jfK0Dol4Bfg3AC3RIYAyu2Kd7FF6g==";
- };
- };
"@starptech/rehype-minify-whitespace-0.10.0" = {
name = "_at_starptech_slash_rehype-minify-whitespace";
packageName = "@starptech/rehype-minify-whitespace";
@@ -2974,15 +2956,6 @@ let
sha512 = "11k2dW0ju2hMuSfQ9znXqeCjyBtkfY7BRoyPjDLiVCsGIlqM2JpZhx46sFTF3JJOsJz9pr2HQ8Cvf4oTt9hgvg==";
};
};
- "@starptech/rehype-minify-whitespace-0.9.0" = {
- name = "_at_starptech_slash_rehype-minify-whitespace";
- packageName = "@starptech/rehype-minify-whitespace";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/rehype-minify-whitespace/-/rehype-minify-whitespace-0.9.0.tgz";
- sha512 = "z4CL6TCdHyXVZGU6I632Un5g2MmIsYhnsYVerAW4DKf3Zyc5Nam2U+wVdbE2nLqTInDUpUr4vmzksD8tHsY9Ew==";
- };
- };
"@starptech/rehype-webparser-0.10.0" = {
name = "_at_starptech_slash_rehype-webparser";
packageName = "@starptech/rehype-webparser";
@@ -2992,15 +2965,6 @@ let
sha512 = "1CPMVKrgXjKnehAouQBa2wWkikR6jD+BZ+8/v1RDH1S1a293fOzItU63W3VIx4zv3n0iMgrTWeeyfpk/9cT4LQ==";
};
};
- "@starptech/rehype-webparser-0.9.0" = {
- name = "_at_starptech_slash_rehype-webparser";
- packageName = "@starptech/rehype-webparser";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/rehype-webparser/-/rehype-webparser-0.9.0.tgz";
- sha512 = "Ndv/excuCjdRIUWtzD5YQMvuZudMvjtYmNhLllzYEzMq6+nkPrhaORuUNihDG1SYZI260CXV1khDTGqPc581Yg==";
- };
- };
"@starptech/webparser-0.10.0" = {
name = "_at_starptech_slash_webparser";
packageName = "@starptech/webparser";
@@ -3010,15 +2974,6 @@ let
sha512 = "vA/p1LTVfuK8dP+EhBglMS7ll3dZahBjnvjwUiJ8NNUCqH5pSAj3tcRtOG3k7k1Wx1hWHJpGgZVj0VNQIo99bA==";
};
};
- "@starptech/webparser-0.9.0" = {
- name = "_at_starptech_slash_webparser";
- packageName = "@starptech/webparser";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@starptech/webparser/-/webparser-0.9.0.tgz";
- sha512 = "QEC1yjpsOtj3leNCWZGirAyVCN7WJDH+rUhfMVGQuLEfoJNKK66t/UWAOrXeGxR2jdU5IffAGnqZIHbFMX6SNw==";
- };
- };
"@szmarczak/http-timer-1.1.2" = {
name = "_at_szmarczak_slash_http-timer";
packageName = "@szmarczak/http-timer";
@@ -3352,13 +3307,13 @@ let
sha512 = "EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==";
};
};
- "@types/estree-0.0.42" = {
+ "@types/estree-0.0.44" = {
name = "_at_types_slash_estree";
packageName = "@types/estree";
- version = "0.0.42";
+ version = "0.0.44";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.42.tgz";
- sha512 = "K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==";
+ url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.44.tgz";
+ sha512 = "iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==";
};
};
"@types/events-3.0.0" = {
@@ -3379,13 +3334,13 @@ let
sha512 = "5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==";
};
};
- "@types/express-serve-static-core-4.17.2" = {
+ "@types/express-serve-static-core-4.17.3" = {
name = "_at_types_slash_express-serve-static-core";
packageName = "@types/express-serve-static-core";
- version = "4.17.2";
+ version = "4.17.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.2.tgz";
- sha512 = "El9yMpctM6tORDAiBwZVLMcxoTMcqqRO9dVyYcn7ycLWbvR8klrDn8CAOwRfZujZtWD7yS/mshTdz43jMOejbg==";
+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.3.tgz";
+ sha512 = "sHEsvEzjqN+zLbqP+8OXTipc10yH1QLR+hnr5uw29gi9AhCAAAdri8ClNV7iMdrJrIzXIQtlkPvq8tJGhj3QJQ==";
};
};
"@types/fs-capacitor-2.0.0" = {
@@ -3577,13 +3532,13 @@ let
sha512 = "gpNnRnZP3VWzzj5k3qrpRC6Rk3H/uclhAVo1aIvwzK5p5cOrs9yEyQ8H/HBsBY0u5rrWxXEiVPQ0dEB6pkjE8Q==";
};
};
- "@types/node-13.9.1" = {
+ "@types/node-13.9.3" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "13.9.1";
+ version = "13.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-13.9.1.tgz";
- sha512 = "E6M6N0blf/jiZx8Q3nb0vNaswQeEyn0XlupO+xN6DtJ6r6IT4nXrTry7zhIfYvFCl3/8Cu6WIysmUBKiqV0bqQ==";
+ url = "https://registry.npmjs.org/@types/node/-/node-13.9.3.tgz";
+ sha512 = "01s+ac4qerwd6RHD+mVbOEsraDHSgUaefQlEdBbUolnQFjKwCr7luvAlEwW1RFojh67u0z4OUTjPn9LEl4zIkA==";
};
};
"@types/node-6.14.9" = {
@@ -3757,6 +3712,15 @@ let
sha512 = "FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==";
};
};
+ "@types/yoga-layout-1.9.1" = {
+ name = "_at_types_slash_yoga-layout";
+ packageName = "@types/yoga-layout";
+ version = "1.9.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.1.tgz";
+ sha512 = "OpfgQXWLZn5Dl7mOd8dBNcV8NywXbYYoHjUpa64vJ/RQABaxMzJ5bVicKLGIvIiMnQPtPgKNgXb5jkv9fkOQtw==";
+ };
+ };
"@types/zen-observable-0.8.0" = {
name = "_at_types_slash_zen-observable";
packageName = "@types/zen-observable";
@@ -3793,6 +3757,15 @@ let
sha512 = "b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==";
};
};
+ "@typescript-eslint/typescript-estree-2.25.0" = {
+ name = "_at_typescript-eslint_slash_typescript-estree";
+ packageName = "@typescript-eslint/typescript-estree";
+ version = "2.25.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.25.0.tgz";
+ sha512 = "VUksmx5lDxSi6GfmwSK7SSoIKSw9anukWWNitQPqt58LuYrKalzsgeuignbqnB+rK/xxGlSsCy8lYnwFfB6YJg==";
+ };
+ };
"@vue/cli-shared-utils-4.2.3" = {
name = "_at_vue_slash_cli-shared-utils";
packageName = "@vue/cli-shared-utils";
@@ -3838,15 +3811,6 @@ let
sha512 = "gDrC14Ae2b4gP9vYdCzx6ytY4LuYoH3I0h0QzU9RPifGPgjXz8F3s5g9632P7Wf39vQQg6XQ0Bfv29rc5RoTmw==";
};
};
- "@webassemblyjs/ast-1.8.5" = {
- name = "_at_webassemblyjs_slash_ast";
- packageName = "@webassemblyjs/ast";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz";
- sha512 = "aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==";
- };
- };
"@webassemblyjs/ast-1.9.0" = {
name = "_at_webassemblyjs_slash_ast";
packageName = "@webassemblyjs/ast";
@@ -3865,15 +3829,6 @@ let
sha512 = "g50x4xV7o2b39pB+uppF3kibFXhb9Dl4Jj3fj18eqWPGBgabreIwQmw3B5Uc6Y7Ec7ZZJ8TrUe79swN3iBaPDQ==";
};
};
- "@webassemblyjs/floating-point-hex-parser-1.8.5" = {
- name = "_at_webassemblyjs_slash_floating-point-hex-parser";
- packageName = "@webassemblyjs/floating-point-hex-parser";
- 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 = "9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==";
- };
- };
"@webassemblyjs/floating-point-hex-parser-1.9.0" = {
name = "_at_webassemblyjs_slash_floating-point-hex-parser";
packageName = "@webassemblyjs/floating-point-hex-parser";
@@ -3892,15 +3847,6 @@ let
sha512 = "79RidFwQOl8vG+Wv1uQWfCw4JQO5XR8iQcNGKLum3oPsSG8jkuEK5ILT6NxT3MNOa+xwSd3d+YqVFB1V0/W7/w==";
};
};
- "@webassemblyjs/helper-api-error-1.8.5" = {
- name = "_at_webassemblyjs_slash_helper-api-error";
- packageName = "@webassemblyjs/helper-api-error";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz";
- sha512 = "Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==";
- };
- };
"@webassemblyjs/helper-api-error-1.9.0" = {
name = "_at_webassemblyjs_slash_helper-api-error";
packageName = "@webassemblyjs/helper-api-error";
@@ -3919,13 +3865,13 @@ let
sha512 = "ex3cnmE6V0JfCBIesxF70vsPvh/QNOfaIsL5N0lkiJjVDl65YjH/WZxLe0nTuIuvVQhZH7DdRzUm0G9g12YACg==";
};
};
- "@webassemblyjs/helper-buffer-1.8.5" = {
+ "@webassemblyjs/helper-buffer-1.9.0" = {
name = "_at_webassemblyjs_slash_helper-buffer";
packageName = "@webassemblyjs/helper-buffer";
- version = "1.8.5";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz";
- sha512 = "Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==";
+ url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz";
+ sha512 = "qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==";
};
};
"@webassemblyjs/helper-code-frame-1.8.1" = {
@@ -3937,15 +3883,6 @@ let
sha512 = "vSs2ObU/pbPXrvMqfpEUnvTcvlhwHT3ochBdekn+cv5zYR1wtmAIj+UXrmzbkBQYff/yTrZgaeqkFaT3fLLOrA==";
};
};
- "@webassemblyjs/helper-code-frame-1.8.5" = {
- name = "_at_webassemblyjs_slash_helper-code-frame";
- packageName = "@webassemblyjs/helper-code-frame";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz";
- sha512 = "VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==";
- };
- };
"@webassemblyjs/helper-code-frame-1.9.0" = {
name = "_at_webassemblyjs_slash_helper-code-frame";
packageName = "@webassemblyjs/helper-code-frame";
@@ -3982,15 +3919,6 @@ let
sha512 = "WeXD3ZkKi2wpAXqPW+COawoNb0Vcu3OGoaQv8/cL3VpTfGO85ZN30h/6CjUHLISGZtpZxQu3D7AuJmI/rlEqAw==";
};
};
- "@webassemblyjs/helper-fsm-1.8.5" = {
- name = "_at_webassemblyjs_slash_helper-fsm";
- packageName = "@webassemblyjs/helper-fsm";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz";
- sha512 = "kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==";
- };
- };
"@webassemblyjs/helper-fsm-1.9.0" = {
name = "_at_webassemblyjs_slash_helper-fsm";
packageName = "@webassemblyjs/helper-fsm";
@@ -4009,15 +3937,6 @@ let
sha512 = "657xpRy6lptA7oCIgOKQAHElsgAXliqutMPLjoEL2T5Uyp1cIDUH7axmphu7bb5U+ZUpwApnZHvdvyJYGDOxsQ==";
};
};
- "@webassemblyjs/helper-module-context-1.8.5" = {
- name = "_at_webassemblyjs_slash_helper-module-context";
- packageName = "@webassemblyjs/helper-module-context";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz";
- sha512 = "/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==";
- };
- };
"@webassemblyjs/helper-module-context-1.9.0" = {
name = "_at_webassemblyjs_slash_helper-module-context";
packageName = "@webassemblyjs/helper-module-context";
@@ -4036,15 +3955,6 @@ let
sha512 = "MDdqmxj6ea1qfHBLKVHaF2+IyWLQtw8+bvRaeZc4MtcO7dNBz/2cZZ/GCFN9kGTJVvhe37tkeCi2JAB3evoU2w==";
};
};
- "@webassemblyjs/helper-wasm-bytecode-1.8.5" = {
- name = "_at_webassemblyjs_slash_helper-wasm-bytecode";
- packageName = "@webassemblyjs/helper-wasm-bytecode";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz";
- sha512 = "Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==";
- };
- };
"@webassemblyjs/helper-wasm-bytecode-1.9.0" = {
name = "_at_webassemblyjs_slash_helper-wasm-bytecode";
packageName = "@webassemblyjs/helper-wasm-bytecode";
@@ -4063,13 +3973,13 @@ let
sha512 = "FlNdlARr+mcP8XL+wg6bXqgC+0ZwnltqXExw63e9cgK84bAdTwKnfX9k6CKg8qvK5e/d9dUmk0dkVrkyEpKx5w==";
};
};
- "@webassemblyjs/helper-wasm-section-1.8.5" = {
+ "@webassemblyjs/helper-wasm-section-1.9.0" = {
name = "_at_webassemblyjs_slash_helper-wasm-section";
packageName = "@webassemblyjs/helper-wasm-section";
- version = "1.8.5";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz";
- sha512 = "VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==";
+ url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz";
+ sha512 = "XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==";
};
};
"@webassemblyjs/ieee754-1.8.1" = {
@@ -4081,15 +3991,6 @@ let
sha512 = "Pq3IQR3uay+rFC0qIgg6xvD+uu0a9QEWDCRihHuU9wmOBFW3Lda/ObnO0HjC7XUJ8A9h4xExaa1w5TsSk+DxIQ==";
};
};
- "@webassemblyjs/ieee754-1.8.5" = {
- name = "_at_webassemblyjs_slash_ieee754";
- packageName = "@webassemblyjs/ieee754";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz";
- sha512 = "aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==";
- };
- };
"@webassemblyjs/ieee754-1.9.0" = {
name = "_at_webassemblyjs_slash_ieee754";
packageName = "@webassemblyjs/ieee754";
@@ -4108,15 +4009,6 @@ let
sha512 = "Ir8M3hgTzFLEOKmMMH44neM6sLESfEoSCjNsOInETxbSpPY1MKOsFSAxCUaeXhjtLQfflCCdjgSsU+2veP6SGw==";
};
};
- "@webassemblyjs/leb128-1.8.5" = {
- name = "_at_webassemblyjs_slash_leb128";
- packageName = "@webassemblyjs/leb128";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz";
- sha512 = "plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==";
- };
- };
"@webassemblyjs/leb128-1.9.0" = {
name = "_at_webassemblyjs_slash_leb128";
packageName = "@webassemblyjs/leb128";
@@ -4135,15 +4027,6 @@ let
sha512 = "I5QQEb5ajQ99ARiyDrVQM/2nvyFFG0tF1TX2Ql7dOjw5GRT6P4FF+gRk7OeAUtI1CLyffUNWbIvpJz13crGSxw==";
};
};
- "@webassemblyjs/utf8-1.8.5" = {
- name = "_at_webassemblyjs_slash_utf8";
- packageName = "@webassemblyjs/utf8";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz";
- sha512 = "U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==";
- };
- };
"@webassemblyjs/utf8-1.9.0" = {
name = "_at_webassemblyjs_slash_utf8";
packageName = "@webassemblyjs/utf8";
@@ -4162,13 +4045,13 @@ let
sha512 = "ysKeFNEWX8r45OXHtH0UPkqFM5qeUd+887+KnDob6kCrryqjNNyW3Ew+fTI8u1vzg7VUXYOJqxXplRUF6cfsfA==";
};
};
- "@webassemblyjs/wasm-edit-1.8.5" = {
+ "@webassemblyjs/wasm-edit-1.9.0" = {
name = "_at_webassemblyjs_slash_wasm-edit";
packageName = "@webassemblyjs/wasm-edit";
- version = "1.8.5";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz";
- sha512 = "A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==";
+ url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz";
+ sha512 = "FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==";
};
};
"@webassemblyjs/wasm-gen-1.8.1" = {
@@ -4180,22 +4063,22 @@ let
sha512 = "xOgoGf6rR6gHlhlNlU0EfMIgDAjbLCO2cNdEIKdGfKj2/fc02pbAyS3gYJ6EWAzSnL/XpAOf3Q/trp/EUeikug==";
};
};
- "@webassemblyjs/wasm-gen-1.8.5" = {
+ "@webassemblyjs/wasm-gen-1.9.0" = {
name = "_at_webassemblyjs_slash_wasm-gen";
packageName = "@webassemblyjs/wasm-gen";
- version = "1.8.5";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz";
- sha512 = "BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==";
+ url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz";
+ sha512 = "cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==";
};
};
- "@webassemblyjs/wasm-opt-1.8.5" = {
+ "@webassemblyjs/wasm-opt-1.9.0" = {
name = "_at_webassemblyjs_slash_wasm-opt";
packageName = "@webassemblyjs/wasm-opt";
- version = "1.8.5";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz";
- sha512 = "HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==";
+ url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz";
+ sha512 = "Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==";
};
};
"@webassemblyjs/wasm-parser-1.8.1" = {
@@ -4207,15 +4090,6 @@ let
sha512 = "k63WJZdIjTQgZt+cn8rsIEvW0aNKttGip6ygTE/ZPXKZsMTk0G5xyw+MQxphbvt/GYbNu5DdxGN/7WGybO95TA==";
};
};
- "@webassemblyjs/wasm-parser-1.8.5" = {
- name = "_at_webassemblyjs_slash_wasm-parser";
- packageName = "@webassemblyjs/wasm-parser";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz";
- sha512 = "pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==";
- };
- };
"@webassemblyjs/wasm-parser-1.9.0" = {
name = "_at_webassemblyjs_slash_wasm-parser";
packageName = "@webassemblyjs/wasm-parser";
@@ -4234,15 +4108,6 @@ let
sha512 = "iXjhXGhZeZIAnWkHD2G4ZOx8x5GYux5dwHuQL/AU8jb2H3BxolxVvNdpDmBTQPKDAgAAEeCFDnftNf4xNR9KMQ==";
};
};
- "@webassemblyjs/wast-parser-1.8.5" = {
- name = "_at_webassemblyjs_slash_wast-parser";
- packageName = "@webassemblyjs/wast-parser";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz";
- sha512 = "daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==";
- };
- };
"@webassemblyjs/wast-parser-1.9.0" = {
name = "_at_webassemblyjs_slash_wast-parser";
packageName = "@webassemblyjs/wast-parser";
@@ -4261,15 +4126,6 @@ let
sha512 = "YYRBpDCBLeYJBO+sVapLRkEE/+wrjv1O03IEybkqyls3sCZqhu3ZXjJwMSMCgFEyYP2MrdZvqL/dz2RBnULTbA==";
};
};
- "@webassemblyjs/wast-printer-1.8.5" = {
- name = "_at_webassemblyjs_slash_wast-printer";
- packageName = "@webassemblyjs/wast-printer";
- version = "1.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz";
- sha512 = "w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==";
- };
- };
"@webassemblyjs/wast-printer-1.9.0" = {
name = "_at_webassemblyjs_slash_wast-printer";
packageName = "@webassemblyjs/wast-printer";
@@ -5827,6 +5683,15 @@ let
sha512 = "rPMUMkR8JjjPDDHHDZ/YeLO0KIbUGCrXgy921F6sBkEXBR9jYYxK8LUlwpZkUVi70cMR6r8uSmHZ/5HvtrntHg==";
};
};
+ "append-type-1.0.2" = {
+ name = "append-type";
+ packageName = "append-type";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/append-type/-/append-type-1.0.2.tgz";
+ sha512 = "hac740vT/SAbrFBLgLIWZqVT5PUAcGTWS5UkDDhr+OCizZSw90WKw6sWAEgGaYd2viIblggypMXwpjzHXOvAQg==";
+ };
+ };
"appendable-cli-menu-2.0.0" = {
name = "appendable-cli-menu";
packageName = "appendable-cli-menu";
@@ -6547,6 +6412,15 @@ let
sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
};
};
+ "ast-module-types-2.6.0" = {
+ name = "ast-module-types";
+ packageName = "ast-module-types";
+ version = "2.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.6.0.tgz";
+ sha512 = "zXSoVaMrf2R+r+ISid5/9a8SXm1LLdkhHzh6pSRhj9jklzruOOl1hva1YmFT33wAstg/f9ZndJAlq1BSrFLSGA==";
+ };
+ };
"ast-types-0.13.2" = {
name = "ast-types";
packageName = "ast-types";
@@ -6799,6 +6673,15 @@ let
sha1 = "ef249dc869d6c07e7dfd4a22c8a18850bb39d7f1";
};
};
+ "at-least-node-1.0.0" = {
+ name = "at-least-node";
+ packageName = "at-least-node";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz";
+ sha512 = "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==";
+ };
+ };
"atob-2.1.2" = {
name = "atob";
packageName = "atob";
@@ -6889,13 +6772,13 @@ let
sha512 = "Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==";
};
};
- "autoprefixer-9.7.4" = {
+ "autoprefixer-9.7.5" = {
name = "autoprefixer";
packageName = "autoprefixer";
- version = "9.7.4";
+ version = "9.7.5";
src = fetchurl {
- url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz";
- sha512 = "g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==";
+ url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.5.tgz";
+ sha512 = "URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg==";
};
};
"await-semaphore-0.1.3" = {
@@ -6925,13 +6808,13 @@ let
sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3";
};
};
- "aws-sdk-2.639.0" = {
+ "aws-sdk-2.644.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.639.0";
+ version = "2.644.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.639.0.tgz";
- sha512 = "cbH69oV0ObZ4tapbjDqu0j3I779uscQNhRaewjIJY5O5At4RULtd7us24n72FtT4HIwM9cwORzVxA9rK6DHKOA==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.644.0.tgz";
+ sha512 = "FkglRU5fvWHwT2Ll0caXS/QzRNzh5ZCS5cs4pF2nP0OjdD7VNJhNtu5lOnSzvMHAtZQJMsG3k0em8PoI8vk1AQ==";
};
};
"aws-sign2-0.6.0" = {
@@ -7078,13 +6961,13 @@ let
sha512 = "tz0VxUhhOE2y+g8R2oFrO/2VtVjA1lkJeavlhExuRBg3LdNJY9gwQ+Vcvqt9+cqy71MCTJhewvTB7Qtnnr9SWg==";
};
};
- "babel-loader-8.0.6" = {
+ "babel-loader-8.1.0" = {
name = "babel-loader";
packageName = "babel-loader";
- version = "8.0.6";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz";
- sha512 = "4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==";
+ url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz";
+ sha512 = "7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==";
};
};
"babel-plugin-dynamic-import-node-2.3.0" = {
@@ -7735,13 +7618,13 @@ let
sha1 = "38f716b24c8cee07a262abc41c22c314e20e3869";
};
};
- "bezier-js-2.5.1" = {
+ "bezier-js-2.6.0" = {
name = "bezier-js";
packageName = "bezier-js";
- version = "2.5.1";
+ version = "2.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bezier-js/-/bezier-js-2.5.1.tgz";
- sha512 = "a+U+hOQWIx1aM37TZLGbAH1Hw0YdsuBTWYNlFudz/V/CvOM56gl5RyPoH0pUwuIqg1LAhDtoA3uRVYl0ZJpi5w==";
+ url = "https://registry.npmjs.org/bezier-js/-/bezier-js-2.6.0.tgz";
+ sha512 = "BBnddaIUivrZYXUIbyEJrFWkjU0hFkqJyqfIbANPwUQfFr3Ec61qLaFEys7VmNIwsdHL24FJZsS6MKrY7HyudQ==";
};
};
"biased-opener-0.2.8" = {
@@ -7969,13 +7852,13 @@ let
sha512 = "e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==";
};
};
- "bl-4.0.1" = {
+ "bl-4.0.2" = {
name = "bl";
packageName = "bl";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/bl/-/bl-4.0.1.tgz";
- sha512 = "FL/TdvchukRCuWVxT0YMO/7+L5TNeNrVFvRU2IY63aUyv9mpt8splf2NEr6qXtPo5fya5a66YohQKvGNmLrWNA==";
+ url = "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz";
+ sha512 = "j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==";
};
};
"blake2b-2.1.3" = {
@@ -8581,13 +8464,13 @@ let
sha512 = "yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==";
};
};
- "browserslist-4.9.1" = {
+ "browserslist-4.11.0" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.9.1";
+ version = "4.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.9.1.tgz";
- sha512 = "Q0DnKq20End3raFulq6Vfp1ecB9fh8yUNV55s8sekaDDeqBaCtWlRHCUdaWyUeSSBJM7IbM6HcsyaeYqgeDhnw==";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz";
+ sha512 = "WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==";
};
};
"bser-2.1.1" = {
@@ -8851,6 +8734,15 @@ let
sha512 = "jzQnSbdJqhIltU9O5KUiTtljP9ccw2u5ix59McQy4pV2xGhVLhRZIndY8GIrgh5HjXa6+QJ9AQhOd2QWQizJFQ==";
};
};
+ "build-purescript-0.4.1" = {
+ name = "build-purescript";
+ packageName = "build-purescript";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/build-purescript/-/build-purescript-0.4.1.tgz";
+ sha512 = "wHoafIs4c1yDJspybVilXRQZUauaxdGPkZU0HdJdu968uei7O4yS/cp/h1O4zIMVDu9MN6/sYDCLnhQA3iLAYA==";
+ };
+ };
"builtin-modules-1.1.1" = {
name = "builtin-modules";
packageName = "builtin-modules";
@@ -9040,13 +8932,13 @@ let
sha1 = "3fb410c7e91558eb1ab22a82834577aa6bd61d42";
};
};
- "cacache-12.0.3" = {
+ "cacache-12.0.4" = {
name = "cacache";
packageName = "cacache";
- version = "12.0.3";
+ version = "12.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz";
- sha512 = "kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==";
+ url = "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz";
+ sha512 = "a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==";
};
};
"cacache-15.0.0" = {
@@ -9076,13 +8968,13 @@ let
sha512 = "7YKEapH+2Uikde8hySyfobXBqPKULDyHNl/lhKm7cKf/GJFdG/tU/WpLrOg2y9aUrQrWUilYqawFIiGJPS6gDA==";
};
};
- "cacheable-lookup-2.0.0" = {
+ "cacheable-lookup-2.0.1" = {
name = "cacheable-lookup";
packageName = "cacheable-lookup";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.0.tgz";
- sha512 = "s2piO6LvA7xnL1AR03wuEdSx3BZT3tIJpZ56/lcJwzO/6DTJZlTs7X3lrvPxk6d1PlDe6PrVe2TjlUIZNFglAQ==";
+ url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz";
+ sha512 = "EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==";
};
};
"cacheable-request-2.1.4" = {
@@ -9310,6 +9202,24 @@ let
sha512 = "BPCNVH56RVIxQQIXskp5tLQXUNGQ6sXr7iCv1FHDt81xBOQ/1r6H8SPxf19InVP6DexWar4s87q9thfuk8X9HA==";
};
};
+ "cancelable-pipeline-1.0.0" = {
+ name = "cancelable-pipeline";
+ packageName = "cancelable-pipeline";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cancelable-pipeline/-/cancelable-pipeline-1.0.0.tgz";
+ sha512 = "vsimf+py0scGFJyZXsawF7h2ZJ6A1p5FXjieXjQ36kZyigWKYTDW3VjiYPTj+tFqdzQzYz+XV8J24Dtc88pmGQ==";
+ };
+ };
+ "cancelable-pump-0.4.0" = {
+ name = "cancelable-pump";
+ packageName = "cancelable-pump";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz";
+ sha512 = "7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==";
+ };
+ };
"caniuse-api-3.0.0" = {
name = "caniuse-api";
packageName = "caniuse-api";
@@ -9319,13 +9229,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001035" = {
+ "caniuse-lite-1.0.30001036" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001035";
+ version = "1.0.30001036";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001035.tgz";
- sha512 = "C1ZxgkuA4/bUEdMbU5WrGY4+UhMFFiXrgNAfxiMIqWgFTWfv/xsZCS2xEHT2LMq7xAZfuAnu6mcqyDl0ZR6wLQ==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001036.tgz";
+ sha512 = "jU8CIFIj2oR7r4W+5AKcsvWNVIb6Q6OZE3UsrXrZBHFtreT4YgTeOJtTucp+zSedEpTi3L5wASSP0LYIE3if6w==";
};
};
"capture-exit-2.0.0" = {
@@ -10282,13 +10192,13 @@ let
sha512 = "2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==";
};
};
- "clipboardy-2.2.0" = {
+ "clipboardy-2.3.0" = {
name = "clipboardy";
packageName = "clipboardy";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/clipboardy/-/clipboardy-2.2.0.tgz";
- sha512 = "9ry9nC3VFULNmoEIqvuRwCIQ9M7wjnm4O+yvk7xkmhR+7FAUWaeX751oeYJbORg0h0zmqW1EVDoZK8f7yapwbg==";
+ url = "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz";
+ sha512 = "mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==";
};
};
"clipper-lib-1.0.0" = {
@@ -10579,13 +10489,13 @@ let
sha512 = "q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==";
};
};
- "coc.nvim-0.0.76" = {
+ "coc.nvim-0.0.77" = {
name = "coc.nvim";
packageName = "coc.nvim";
- version = "0.0.76";
+ version = "0.0.77";
src = fetchurl {
- url = "https://registry.npmjs.org/coc.nvim/-/coc.nvim-0.0.76.tgz";
- sha512 = "URa4r4dXcvotXJDKwgzHgMk9+vRFjO7tePKnznKF7XK+ApewV4aoibQ3NzC4xMWuDGto5RWWlHlWWOd5orDiOQ==";
+ url = "https://registry.npmjs.org/coc.nvim/-/coc.nvim-0.0.77.tgz";
+ sha512 = "wwn3ca7iMKuH/a6NAV7HL95xkEK5DzrKJ1dWGKBs+HZHFLhzXVYhjA0RL8x8Xf62TBEQGhH1wlKtBxkluGd1oQ==";
};
};
"code-point-at-1.1.0" = {
@@ -12407,6 +12317,15 @@ let
sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
};
};
+ "css-tree-1.0.0-alpha.39" = {
+ name = "css-tree";
+ packageName = "css-tree";
+ version = "1.0.0-alpha.39";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz";
+ sha512 = "7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==";
+ };
+ };
"css-what-2.1.3" = {
name = "css-what";
packageName = "css-what";
@@ -12506,13 +12425,13 @@ let
sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==";
};
};
- "csso-4.0.2" = {
+ "csso-4.0.3" = {
name = "csso";
packageName = "csso";
- version = "4.0.2";
+ version = "4.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz";
- sha512 = "kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==";
+ url = "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz";
+ sha512 = "NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==";
};
};
"cssom-0.3.8" = {
@@ -12524,6 +12443,15 @@ let
sha512 = "b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==";
};
};
+ "cssom-0.4.4" = {
+ name = "cssom";
+ packageName = "cssom";
+ version = "0.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz";
+ sha512 = "p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==";
+ };
+ };
"cssstyle-0.2.37" = {
name = "cssstyle";
packageName = "cssstyle";
@@ -12542,6 +12470,24 @@ let
sha512 = "GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==";
};
};
+ "cssstyle-2.2.0" = {
+ name = "cssstyle";
+ packageName = "cssstyle";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cssstyle/-/cssstyle-2.2.0.tgz";
+ sha512 = "sEb3XFPx3jNnCAMtqrXPDeSgQr+jojtCeNf8cvMNMh1cG970+lljssvQDzPq6lmmJu2Vhqood/gtEomBiHOGnA==";
+ };
+ };
+ "csstype-2.6.9" = {
+ name = "csstype";
+ packageName = "csstype";
+ version = "2.6.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz";
+ sha512 = "xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==";
+ };
+ };
"csurf-1.11.0" = {
name = "csurf";
packageName = "csurf";
@@ -12938,13 +12884,13 @@ let
sha512 = "jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==";
};
};
- "dayjs-1.8.22" = {
+ "dayjs-1.8.23" = {
name = "dayjs";
packageName = "dayjs";
- version = "1.8.22";
+ version = "1.8.23";
src = fetchurl {
- url = "https://registry.npmjs.org/dayjs/-/dayjs-1.8.22.tgz";
- sha512 = "N8IXfxBD62Y9cKTuuuSoOlCXRnnzaTj1vu91r855iq6FbY5cZqOZnW/95nUn6kJiR+W9PHHrLykEoQOe6fUKxQ==";
+ url = "https://registry.npmjs.org/dayjs/-/dayjs-1.8.23.tgz";
+ sha512 = "NmYHMFONftoZbeOhVz6jfiXI4zSiPN6NoVWJgC0aZQfYVwzy/ZpESPHuCcI0B8BUMpSJQ08zenHDbofOLKq8hQ==";
};
};
"de-indent-1.0.2" = {
@@ -13163,6 +13109,15 @@ let
sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
};
};
+ "decomment-0.9.2" = {
+ name = "decomment";
+ packageName = "decomment";
+ version = "0.9.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decomment/-/decomment-0.9.2.tgz";
+ sha512 = "sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg==";
+ };
+ };
"decompress-4.2.0" = {
name = "decompress";
packageName = "decompress";
@@ -13559,6 +13514,24 @@ let
sha512 = "QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==";
};
};
+ "del-5.1.0" = {
+ name = "del";
+ packageName = "del";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/del/-/del-5.1.0.tgz";
+ sha512 = "wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==";
+ };
+ };
+ "del-cli-3.0.0" = {
+ name = "del-cli";
+ packageName = "del-cli";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/del-cli/-/del-cli-3.0.0.tgz";
+ sha512 = "J4HDC2mpcN5aopya4VdkyiFXZaqAoo7ua9VpKbciX3DDUSbtJbPMc3ivggJsAAgS6EqonmbenIiMhBGtJPW9FA==";
+ };
+ };
"delay-4.3.0" = {
name = "delay";
packageName = "delay";
@@ -13649,6 +13622,15 @@ let
sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==";
};
};
+ "dependency-tree-7.2.1" = {
+ name = "dependency-tree";
+ packageName = "dependency-tree";
+ version = "7.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dependency-tree/-/dependency-tree-7.2.1.tgz";
+ sha512 = "nBxnjkqDW4LqAzBazy60V4lE0mAtIQ+oers/GIIvVvGYVdCD9+RNNd4G9jjstyz7ZFVg/j/OiYCvK5MjoVqA2w==";
+ };
+ };
"deprecated-0.0.1" = {
name = "deprecated";
packageName = "deprecated";
@@ -13802,6 +13784,87 @@ let
sha512 = "6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==";
};
};
+ "detective-amd-3.0.0" = {
+ name = "detective-amd";
+ packageName = "detective-amd";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-amd/-/detective-amd-3.0.0.tgz";
+ sha512 = "kOpKHyabdSKF9kj7PqYHLeHPw+TJT8q2u48tZYMkIcas28el1CYeLEJ42Nm+563/Fq060T5WknfwDhdX9+kkBQ==";
+ };
+ };
+ "detective-cjs-3.1.1" = {
+ name = "detective-cjs";
+ packageName = "detective-cjs";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.1.tgz";
+ sha512 = "JQtNTBgFY6h8uT6pgph5QpV3IyxDv+z3qPk/FZRDT9TlFfm5dnRtpH39WtQEr1khqsUxVqXzKjZHpdoQvQbllg==";
+ };
+ };
+ "detective-es6-2.1.0" = {
+ name = "detective-es6";
+ packageName = "detective-es6";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-es6/-/detective-es6-2.1.0.tgz";
+ sha512 = "QSHqKGOp/YBIfmIqKXaXeq2rlL+bp3bcIQMfZ+0PvKzRlELSOSZxKRvpxVcxlLuocQv4QnOfuWGniGrmPbz8MQ==";
+ };
+ };
+ "detective-less-1.0.2" = {
+ name = "detective-less";
+ packageName = "detective-less";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz";
+ sha512 = "Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==";
+ };
+ };
+ "detective-postcss-3.0.1" = {
+ name = "detective-postcss";
+ packageName = "detective-postcss";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-postcss/-/detective-postcss-3.0.1.tgz";
+ sha512 = "tfTS2GdpUal5NY0aCqI4dpEy8Xfr88AehYKB0iBIZvo8y2g3UsrcDnrp9PR2FbzoW7xD5Rip3NJW7eCSvtqdUw==";
+ };
+ };
+ "detective-sass-3.0.1" = {
+ name = "detective-sass";
+ packageName = "detective-sass";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.1.tgz";
+ sha512 = "oSbrBozRjJ+QFF4WJFbjPQKeakoaY1GiR380NPqwdbWYd5wfl5cLWv0l6LsJVqrgWfFN1bjFqSeo32Nxza8Lbw==";
+ };
+ };
+ "detective-scss-2.0.1" = {
+ name = "detective-scss";
+ packageName = "detective-scss";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.1.tgz";
+ sha512 = "VveyXW4WQE04s05KlJ8K0bG34jtHQVgTc9InspqoQxvnelj/rdgSAy7i2DXAazyQNFKlWSWbS+Ro2DWKFOKTPQ==";
+ };
+ };
+ "detective-stylus-1.0.0" = {
+ name = "detective-stylus";
+ packageName = "detective-stylus";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.0.tgz";
+ sha1 = "50aee7db8babb990381f010c63fabba5b58e54cd";
+ };
+ };
+ "detective-typescript-5.7.0" = {
+ name = "detective-typescript";
+ packageName = "detective-typescript";
+ version = "5.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detective-typescript/-/detective-typescript-5.7.0.tgz";
+ sha512 = "4SQeACXWAjIOsd2kJykPL8gWC9nVA+z8w7KtAdtd/7BCpDfrpI2ZA7pdhsmHv/zxf3ofeqpYi72vCkZ65bAjtA==";
+ };
+ };
"dezalgo-1.0.3" = {
name = "dezalgo";
packageName = "dezalgo";
@@ -14000,13 +14063,13 @@ let
sha1 = "e38331f0844bba49b9a9cb71c771585aab1bc65a";
};
};
- "discord.js-11.6.2" = {
+ "discord.js-11.6.3" = {
name = "discord.js";
packageName = "discord.js";
- version = "11.6.2";
+ version = "11.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/discord.js/-/discord.js-11.6.2.tgz";
- sha512 = "QwN7RBb705qqvxletW41aw8ScZJh4LUVWtGNdLA1/N4od1pf8pueDWdnKLqw9pAud6cg9AADcCkm8os1YHWESg==";
+ url = "https://registry.npmjs.org/discord.js/-/discord.js-11.6.3.tgz";
+ sha512 = "dwIzHB5GPU9O/WiNw42d0yco0JED5bOjCPiHwU9VSSCkEhnyOdx5iqt7Dl2PQZAMNzWPI/t9oyCziOuzFlwm3Q==";
};
};
"discovery-channel-5.5.1" = {
@@ -14054,6 +14117,15 @@ let
sha1 = "d9980493ae33beec36f4fec6f171ff218130cc12";
};
};
+ "dl-tar-0.8.1" = {
+ name = "dl-tar";
+ packageName = "dl-tar";
+ version = "0.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dl-tar/-/dl-tar-0.8.1.tgz";
+ sha512 = "1EdwnDJmqStX85PuVhcrqdeB3b7k4pn3WhMjPEL1lHuPEf0Mf8Cqdo76hgUPX60QWtCbPPTrDl8JFGrPMc1grw==";
+ };
+ };
"dlnacasts-0.1.0" = {
name = "dlnacasts";
packageName = "dlnacasts";
@@ -14549,6 +14621,33 @@ let
sha512 = "yXcCvhkPKmq5M2cQXss6Qbig+LZnzRIT40XCYm/QCRnJaPG867StB1qnsBLxOGrPH1YEIRWW2gJq7LLMyw+NmA==";
};
};
+ "download-or-build-purescript-0.3.4" = {
+ name = "download-or-build-purescript";
+ packageName = "download-or-build-purescript";
+ version = "0.3.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/download-or-build-purescript/-/download-or-build-purescript-0.3.4.tgz";
+ sha512 = "8P4vNgbLTZi07s3uRnUCI+kE7lAERyIexVYwAHsAw7AQhooFnVbypq/yiP1vSZVibQ4Fl74LdOWnJKbqe9Mnow==";
+ };
+ };
+ "download-purescript-0.8.5" = {
+ name = "download-purescript";
+ packageName = "download-purescript";
+ version = "0.8.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/download-purescript/-/download-purescript-0.8.5.tgz";
+ sha512 = "m2avp1YMDTxZW3mtlG7U09bmgCrLbBIsuBEglywew0uoG7VHVdtOwlTXEdvQQTqpW9iylrz8PokfPlqzc6AYiA==";
+ };
+ };
+ "download-purescript-source-0.6.5" = {
+ name = "download-purescript-source";
+ packageName = "download-purescript-source";
+ version = "0.6.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/download-purescript-source/-/download-purescript-source-0.6.5.tgz";
+ sha512 = "RyOSTL7B3qzrhCOfhgzxNrcZD1klFOAJcw2YG345AIB4su1KC4WSk6fzRz3xpg1tp/plr5v8aDlvZy+LDtf6uA==";
+ };
+ };
"draftlog-1.0.12" = {
name = "draftlog";
packageName = "draftlog";
@@ -14810,13 +14909,13 @@ let
sha512 = "7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==";
};
};
- "electron-to-chromium-1.3.376" = {
+ "electron-to-chromium-1.3.383" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.376";
+ version = "1.3.383";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.376.tgz";
- sha512 = "cv/PYVz5szeMz192ngilmezyPNFkUjuynuL2vNdiqIrio440nfTDdc0JJU0TS2KHLSVCs9gBbt4CFqM+HcBnjw==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.383.tgz";
+ sha512 = "EHYVJl6Ox1kFy/SzGVbijHu8ksQotJnqHCFFfaVhXiC+erOSplwhCtOTSocu1jRwirlNsSn/aZ9Kf84Z6s5qrg==";
};
};
"elegant-spinner-1.0.1" = {
@@ -15324,13 +15423,13 @@ let
sha512 = "rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==";
};
};
- "es-abstract-1.17.4" = {
+ "es-abstract-1.17.5" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.17.4";
+ version = "1.17.5";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz";
- sha512 = "Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz";
+ sha512 = "BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==";
};
};
"es-get-iterator-1.1.0" = {
@@ -15459,6 +15558,15 @@ let
sha512 = "eO6vFm0JvqGzjWIQA6QVKjxpmELfhWbDUWHm1rPfIbn55mhKPiAa5xpLmQWJrNa629ZIeQ8ZvMAi13kvrjK6Mg==";
};
};
+ "es6-promisify-6.1.0" = {
+ name = "es6-promisify";
+ packageName = "es6-promisify";
+ version = "6.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz";
+ sha512 = "jCsk2fpfEFusVv1MDkF4Uf0hAzIKNDMgR6LyOIw6a3jwkN1sCgWzuwgnsHY9YSQ8n8P31HoncvE0LC44cpWTrw==";
+ };
+ };
"es6-set-0.1.5" = {
name = "es6-set";
packageName = "es6-set";
@@ -15666,15 +15774,6 @@ let
sha1 = "7d02878c8e9bf7916b88836d5ac122b42f151932";
};
};
- "eslint-plugin-vue-5.2.3" = {
- name = "eslint-plugin-vue";
- packageName = "eslint-plugin-vue";
- version = "5.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz";
- sha512 = "mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw==";
- };
- };
"eslint-plugin-vue-6.2.2" = {
name = "eslint-plugin-vue";
packageName = "eslint-plugin-vue";
@@ -15765,15 +15864,6 @@ let
sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==";
};
};
- "espree-4.1.0" = {
- name = "espree";
- packageName = "espree";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz";
- sha512 = "I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==";
- };
- };
"espree-5.0.1" = {
name = "espree";
packageName = "espree";
@@ -15846,13 +15936,13 @@ let
sha1 = "633acdb40d9bd4db8a1c1d68c06a942959fad2b0";
};
};
- "esquery-1.1.0" = {
+ "esquery-1.2.0" = {
name = "esquery";
packageName = "esquery";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz";
- sha512 = "MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==";
+ url = "https://registry.npmjs.org/esquery/-/esquery-1.2.0.tgz";
+ sha512 = "weltsSqdeWIX9G2qQZz7KlTRJdkkOCTPgLYJUz1Hacf48R4YOwGPHO3+ORfWedqJKbq5WQmsgK90n+pFLIKt/Q==";
};
};
"esrecurse-4.2.1" = {
@@ -15918,6 +16008,15 @@ let
sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==";
};
};
+ "estraverse-5.0.0" = {
+ name = "estraverse";
+ packageName = "estraverse";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/estraverse/-/estraverse-5.0.0.tgz";
+ sha512 = "j3acdrMzqrxmJTNj5dbr1YbjacrYgAxVMeF0gK16E3j494mOe7xygM/ZLIguEQ0ETwAg2hlJCtHRGav+y0Ny5A==";
+ };
+ };
"estree-walker-0.6.1" = {
name = "estree-walker";
packageName = "estree-walker";
@@ -16296,6 +16395,15 @@ let
sha512 = "8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==";
};
};
+ "executing-npm-path-1.0.0" = {
+ name = "executing-npm-path";
+ packageName = "executing-npm-path";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/executing-npm-path/-/executing-npm-path-1.0.0.tgz";
+ sha512 = "d/dZlFCLkKm8nwdzpfQ7JBL2BISg4Fu0bVpZ5nacuT3e6DIxYVb+8tx0eQ+jxquvV/8I+VjJ9g6aEAqjukogkw==";
+ };
+ };
"exit-0.1.2" = {
name = "exit";
packageName = "exit";
@@ -16980,6 +17088,15 @@ let
sha512 = "lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==";
};
};
+ "feint-1.0.3" = {
+ name = "feint";
+ packageName = "feint";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/feint/-/feint-1.0.3.tgz";
+ sha512 = "BY1jwDlOx4uA9rtn2H9bZSuHT7yyOtSRDVwUwprRpRXvpm1F73gSGuHznEu50lT6epscULOknphOprG9ljoARg==";
+ };
+ };
"fields-0.1.24" = {
name = "fields";
packageName = "fields";
@@ -16998,13 +17115,13 @@ let
sha1 = "bf42d87c0ad07b00d0949d12388f6289606ece34";
};
};
- "figgy-pudding-3.5.1" = {
+ "figgy-pudding-3.5.2" = {
name = "figgy-pudding";
packageName = "figgy-pudding";
- version = "3.5.1";
+ version = "3.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz";
- sha512 = "vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==";
+ url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz";
+ sha512 = "0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==";
};
};
"figures-1.7.0" = {
@@ -17052,6 +17169,24 @@ let
sha512 = "bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==";
};
};
+ "file-exists-dazinatorfork-1.0.2" = {
+ name = "file-exists-dazinatorfork";
+ packageName = "file-exists-dazinatorfork";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/file-exists-dazinatorfork/-/file-exists-dazinatorfork-1.0.2.tgz";
+ sha512 = "r70c72ln2YHzQINNfxDp02hAhbGkt1HffZ+Du8oetWDLjDtFja/Lm10lUaSh9e+wD+7VDvPee0b0C9SAy8pWZg==";
+ };
+ };
+ "file-to-npm-cache-0.1.0" = {
+ name = "file-to-npm-cache";
+ packageName = "file-to-npm-cache";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/file-to-npm-cache/-/file-to-npm-cache-0.1.0.tgz";
+ sha512 = "2/aq3BD1pkd6b4pafmTaO8EzRCiQKfFmJxg+zKAdDMAcqqJMC0nQYcuCU29say0ZTzXxafKXcJB50N+yb0WIoQ==";
+ };
+ };
"file-type-10.11.0" = {
name = "file-type";
packageName = "file-type";
@@ -17178,6 +17313,15 @@ let
sha512 = "7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==";
};
};
+ "filesize-4.2.1" = {
+ name = "filesize";
+ packageName = "filesize";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/filesize/-/filesize-4.2.1.tgz";
+ sha512 = "bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==";
+ };
+ };
"filestream-5.0.0" = {
name = "filestream";
packageName = "filestream";
@@ -17187,6 +17331,15 @@ let
sha512 = "5H3RqSaJp12THfZiNWodYM7TiKfQvrpX+EIOrB1XvCceTys4yvfEIl8wDp+/yI8qj6Bxym8m0NYWwVXDAet/+A==";
};
};
+ "filing-cabinet-2.5.1" = {
+ name = "filing-cabinet";
+ packageName = "filing-cabinet";
+ version = "2.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-2.5.1.tgz";
+ sha512 = "GWOdObzou2L0HrJUk8MpJa01q0ZOwuTwTssM2+P+ABJWEGlVWd6ueEatANFdin94/3rdkVSdqpH14VqCNqp3RA==";
+ };
+ };
"fill-range-2.2.4" = {
name = "fill-range";
packageName = "fill-range";
@@ -17250,6 +17403,15 @@ let
sha1 = "4b73f1ff9e56ad91b76e716407fe5ffe6554bb8c";
};
};
+ "find-0.3.0" = {
+ name = "find";
+ packageName = "find";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find/-/find-0.3.0.tgz";
+ sha512 = "iSd+O4OEYV/I36Zl8MdYJO0xD82wH528SaCieTVHhclgiYNe9y+yPKSwK+A7/WsmHL1EZ+pYUJBXWTL5qofksw==";
+ };
+ };
"find-cache-dir-2.1.0" = {
name = "find-cache-dir";
packageName = "find-cache-dir";
@@ -17268,6 +17430,24 @@ let
sha1 = "675d358b2ca3892d795a1ab47232f8b6e2e0dde4";
};
};
+ "find-pkg-dir-1.0.1" = {
+ name = "find-pkg-dir";
+ packageName = "find-pkg-dir";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find-pkg-dir/-/find-pkg-dir-1.0.1.tgz";
+ sha512 = "pIXIrZshXst3hpg5nXDYALHlN4ikh4IwoM0QRnMnYIALChamvpPCJS1Mpwp27GpXXTL/647LDS4JkH1yfAKctw==";
+ };
+ };
+ "find-process-1.4.3" = {
+ name = "find-process";
+ packageName = "find-process";
+ version = "1.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find-process/-/find-process-1.4.3.tgz";
+ sha512 = "+IA+AUsQCf3uucawyTwMWcY+2M3FXq3BRvw3S+j5Jvydjk31f/+NPWpYZOJs+JUs2GvxH4Yfr6Wham0ZtRLlPA==";
+ };
+ };
"find-requires-1.0.0" = {
name = "find-requires";
packageName = "find-requires";
@@ -17529,6 +17709,15 @@ let
sha1 = "554440766da0a0d603999f433453f6c2fc6a75c1";
};
};
+ "flatten-1.0.3" = {
+ name = "flatten";
+ packageName = "flatten";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz";
+ sha512 = "dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==";
+ };
+ };
"flow-bin-0.118.0" = {
name = "flow-bin";
packageName = "flow-bin";
@@ -17538,13 +17727,13 @@ let
sha512 = "jlbUu0XkbpXeXhan5xyTqVK1jmEKNxE8hpzznI3TThHTr76GiFwK0iRzhDo4KNy+S9h/KxHaqVhTP86vA6wHCg==";
};
};
- "flow-parser-0.120.1" = {
+ "flow-parser-0.121.0" = {
name = "flow-parser";
packageName = "flow-parser";
- version = "0.120.1";
+ version = "0.121.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.120.1.tgz";
- sha512 = "t5y9QoOegJuY+LCIjh0p6SGF7ItsxG5ycQApTSqWloutUZQ2gC0f6wMu91dab0/SSj2vH41bu5pDTLuvtP49ng==";
+ url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz";
+ sha512 = "1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==";
};
};
"fluent-ffmpeg-2.1.2" = {
@@ -18141,6 +18330,15 @@ let
sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
};
};
+ "fs-extra-9.0.0" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz";
+ sha512 = "pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==";
+ };
+ };
"fs-minipass-1.2.7" = {
name = "fs-minipass";
packageName = "fs-minipass";
@@ -18213,13 +18411,13 @@ let
sha512 = "fwfd9MBI/fnXtR/ClVTyeuPXJ+oI5WNyXvBQPmc4btgqLYTKOuBRTRUVjmVpDUri0C88HLwMlc5ESg48fEAGjw==";
};
};
- "fsevents-1.2.11" = {
+ "fsevents-1.2.12" = {
name = "fsevents";
packageName = "fsevents";
- version = "1.2.11";
+ version = "1.2.12";
src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz";
- sha512 = "+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==";
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz";
+ sha512 = "Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==";
};
};
"fsevents-2.1.2" = {
@@ -18447,6 +18645,15 @@ let
sha512 = "r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==";
};
};
+ "get-amd-module-type-3.0.0" = {
+ name = "get-amd-module-type";
+ packageName = "get-amd-module-type";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.0.tgz";
+ sha512 = "99Q7COuACPfVt18zH9N4VAMyb81S6TUgJm2NgV6ERtkh9VIkAaByZkW530wl3lLN5KTtSrK9jVLxYsoP5hQKsw==";
+ };
+ };
"get-assigned-identifiers-1.2.0" = {
name = "get-assigned-identifiers";
packageName = "get-assigned-identifiers";
@@ -18492,6 +18699,15 @@ let
sha1 = "ead774abee72e20409433a066366023dd6887a41";
};
};
+ "get-own-enumerable-property-symbols-3.0.2" = {
+ name = "get-own-enumerable-property-symbols";
+ packageName = "get-own-enumerable-property-symbols";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz";
+ sha512 = "I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==";
+ };
+ };
"get-pkg-repo-1.4.0" = {
name = "get-pkg-repo";
packageName = "get-pkg-repo";
@@ -18942,13 +19158,13 @@ let
sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
};
};
- "glob-parent-5.1.0" = {
+ "glob-parent-5.1.1" = {
name = "glob-parent";
packageName = "glob-parent";
- version = "5.1.0";
+ version = "5.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz";
- sha512 = "qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==";
+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
+ sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
};
};
"glob-stream-3.1.18" = {
@@ -20194,13 +20410,13 @@ let
sha512 = "ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==";
};
};
- "hast-util-is-body-ok-link-1.0.2" = {
+ "hast-util-is-body-ok-link-1.0.3" = {
name = "hast-util-is-body-ok-link";
packageName = "hast-util-is-body-ok-link";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-1.0.2.tgz";
- sha512 = "eSxO9rgtb7dfKxNa8NAFS3VEYWHXnJWVsoH/Z4jSsq1J2i4H1GkdJ43kXv++xuambrtI5XQwcAx6jeZVMjoBMQ==";
+ url = "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-1.0.3.tgz";
+ sha512 = "NB8jW4iqT+iVld2oCjSk0T2S2FyR86rDZ7nKHx3WNf/WX16fjjdfoog6T+YeJFsPzszVKsNlVJL+k5c4asAHog==";
};
};
"hast-util-is-element-1.0.4" = {
@@ -20221,13 +20437,13 @@ let
sha512 = "gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==";
};
};
- "hast-util-to-string-1.0.2" = {
+ "hast-util-to-string-1.0.3" = {
name = "hast-util-to-string";
packageName = "hast-util-to-string";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.2.tgz";
- sha512 = "fQNr0n5KJmZW1TmBfXbc4DO0ucZmseUw3T6K4PDsUUTMtTGGLZMUYRB8mOKgPgtw7rtICdxxpRQZmWwo8KxlOA==";
+ url = "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.3.tgz";
+ sha512 = "3lDgDE5OdpTfP3aFeKRWEwdIZ4vprztvp+AoD+RhF7uGOBs1yBDWZFadxnjcUV4KCoI3vB9A7gdFO98hEXA90w==";
};
};
"hast-util-whitespace-1.0.4" = {
@@ -20572,13 +20788,13 @@ let
sha512 = "uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==";
};
};
- "html-whitespace-sensitive-tag-names-1.0.1" = {
+ "html-whitespace-sensitive-tag-names-1.0.2" = {
name = "html-whitespace-sensitive-tag-names";
packageName = "html-whitespace-sensitive-tag-names";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-1.0.1.tgz";
- sha512 = "TMdAWVry7Ld0k2sLqpHkWsFAHmU+VZZq/nR4bfwfxThD8q3ibhrpRTywyQkEiunYiZXmJ6gRcJiLbZm+jbQPgQ==";
+ url = "https://registry.npmjs.org/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-1.0.2.tgz";
+ sha512 = "9jCcAq9ZsjUkZjNFDvxalDPhktOijpfzLyzBcqMLOFSbtcDNrPlKDvZeH7KdEbP7C6OjPpIdDMMPm0oq2Dpk0A==";
};
};
"htmlescape-1.1.1" = {
@@ -21293,6 +21509,15 @@ let
sha512 = "b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==";
};
};
+ "import-package-1.0.0" = {
+ name = "import-package";
+ packageName = "import-package";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-package/-/import-package-1.0.0.tgz";
+ sha512 = "EEDT2ucOWI/9z/h2mLTRkkusM30/pxSoBT6YvomYpEb/UGll6wOvdFagYraCSBHD+dZSKoVFNYCAgC3V7Nvf1Q==";
+ };
+ };
"imurmurhash-0.1.4" = {
name = "imurmurhash";
packageName = "imurmurhash";
@@ -21302,13 +21527,13 @@ let
sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
};
};
- "in-publish-2.0.0" = {
+ "in-publish-2.0.1" = {
name = "in-publish";
packageName = "in-publish";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz";
- sha1 = "e20ff5e3a2afc2690320b6dc552682a9c7fadf51";
+ url = "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz";
+ sha512 = "oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==";
};
};
"increment-buffer-1.0.1" = {
@@ -21698,6 +21923,24 @@ let
sha512 = "MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==";
};
};
+ "install-purescript-0.7.0" = {
+ name = "install-purescript";
+ packageName = "install-purescript";
+ version = "0.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/install-purescript/-/install-purescript-0.7.0.tgz";
+ sha512 = "AOmIq8rPEOLn5Bo8RQngvDXWeo6USKIt+28UhcAmQJNvj63MqdNBIQRTgNyypbsniv7d7VWjz53pw2+kTgh3mg==";
+ };
+ };
+ "install-purescript-cli-0.4.2" = {
+ name = "install-purescript-cli";
+ packageName = "install-purescript-cli";
+ version = "0.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/install-purescript-cli/-/install-purescript-cli-0.4.2.tgz";
+ sha512 = "y62GvwsMksz7aSJQsK2pPelmBByp0eDgpI+uFheEU05wpekM6WtCgq7WkTAc+Ar/nt+7Y5lYzGOqSOWnGAEIBQ==";
+ };
+ };
"int53-1.0.0" = {
name = "int53";
packageName = "int53";
@@ -22877,6 +23120,15 @@ let
sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
};
};
+ "is-relative-path-1.0.2" = {
+ name = "is-relative-path";
+ packageName = "is-relative-path";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz";
+ sha1 = "091b46a0d67c1ed0fe85f1f8cfdde006bb251d46";
+ };
+ };
"is-relative-url-3.0.0" = {
name = "is-relative-url";
packageName = "is-relative-url";
@@ -23228,13 +23480,13 @@ let
sha512 = "8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==";
};
};
- "isbinaryfile-4.0.4" = {
+ "isbinaryfile-4.0.5" = {
name = "isbinaryfile";
packageName = "isbinaryfile";
- version = "4.0.4";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.4.tgz";
- sha512 = "pEutbN134CzcjlLS1myKX/uxNjwU5eBVSprvkpv3+3dqhBHUZLIWJQowC40w5c0Zf19vBY8mrZl88y5J4RAPbQ==";
+ url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.5.tgz";
+ sha512 = "Jvz0gpTh1AILHMCBUyqq7xv1ZOQrxTDwyp1/QUq1xFpOBvp4AH5uEobPePJht8KnBGqQIH7We6OR73mXsjG0cA==";
};
};
"isemail-3.2.0" = {
@@ -23552,13 +23804,13 @@ let
sha1 = "06d4912255093419477d425633606e0e90782967";
};
};
- "joplin-turndown-4.0.23" = {
+ "joplin-turndown-4.0.24" = {
name = "joplin-turndown";
packageName = "joplin-turndown";
- version = "4.0.23";
+ version = "4.0.24";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.23.tgz";
- sha512 = "Dh93R7G/S/KRbOu4/+FIxoUcUDcoUL4QDsqGhperOi/cUxUeg8fngrmEzdP8kEpQzqm5+8jkq9Cc1w6695owpQ==";
+ url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.24.tgz";
+ sha512 = "mKd2rAFzJKnhTVjEpHomG+T01//uz5rXVSAOYRh3/JKXpY7QUhVp8jCmFfO+kaadrLABTz04mvTmyyoOadxdTA==";
};
};
"joplin-turndown-plugin-gfm-1.0.12" = {
@@ -23606,13 +23858,13 @@ let
sha1 = "d6be2e4c377494e2378b1cae2920a91d1182d8c4";
};
};
- "jquery.terminal-2.15.0" = {
+ "jquery.terminal-2.15.2" = {
name = "jquery.terminal";
packageName = "jquery.terminal";
- version = "2.15.0";
+ version = "2.15.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.15.0.tgz";
- sha512 = "Dp8ahqK1lcphpmx9veb+S/ZxEt5mk4rHcVTbslCgngIiqH4LX7VtnSIQ2Lm5O0y/lp4eMPaNSTgPniCziF6ACQ==";
+ url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.15.2.tgz";
+ sha512 = "/G5L/laZLLO0tEQ+a94mLnvDXB5+PbC9IuZB+ikbw4E7W3GQkRpa0I15Z3xA+WbOaVZj+hEtPcKyyQLcKdjULQ==";
};
};
"js-base64-2.5.2" = {
@@ -23777,6 +24029,15 @@ let
sha512 = "O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==";
};
};
+ "jsdom-15.2.1" = {
+ name = "jsdom";
+ packageName = "jsdom";
+ version = "15.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz";
+ sha512 = "fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==";
+ };
+ };
"jsdom-7.2.2" = {
name = "jsdom";
packageName = "jsdom";
@@ -24056,13 +24317,13 @@ let
sha512 = "8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==";
};
};
- "json5-2.1.1" = {
+ "json5-2.1.2" = {
name = "json5";
packageName = "json5";
- version = "2.1.1";
+ version = "2.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz";
- sha512 = "l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==";
+ url = "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz";
+ sha512 = "MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==";
};
};
"jsonata-1.8.1" = {
@@ -24128,6 +24389,15 @@ let
sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
};
};
+ "jsonfile-6.0.1" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz";
+ sha512 = "jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==";
+ };
+ };
"jsonify-0.0.0" = {
name = "jsonify";
packageName = "jsonify";
@@ -25264,6 +25534,15 @@ let
sha512 = "04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==";
};
};
+ "load-from-cwd-or-npm-3.0.4" = {
+ name = "load-from-cwd-or-npm";
+ packageName = "load-from-cwd-or-npm";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/load-from-cwd-or-npm/-/load-from-cwd-or-npm-3.0.4.tgz";
+ sha512 = "tdDJgh1zVmxOV24gcj+AEagjTc30Jim9ywX2OxfABdOoTU4UK8b0B371ZNbpj27njP8LQ6U5FH1aNwC2+VRxQg==";
+ };
+ };
"load-ip-set-2.1.0" = {
name = "load-ip-set";
packageName = "load-ip-set";
@@ -25318,6 +25597,15 @@ let
sha512 = "dYB1lbwqHgPTrruy9glukCu8Ya9vzj6TMfouCtj2H/GuJ+8syioisgKTBPxnCi6m8K8jINKfTOxOHngFkUYqHw==";
};
};
+ "load-request-from-cwd-or-npm-3.0.0" = {
+ name = "load-request-from-cwd-or-npm";
+ packageName = "load-request-from-cwd-or-npm";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/load-request-from-cwd-or-npm/-/load-request-from-cwd-or-npm-3.0.0.tgz";
+ sha512 = "UsYAoXQV3UeL75Rl5IppBGOcKK5iKpvWooUPUHdxcQg9IKIkfg6PWpBQ4EhoRxTioIqrz587Ur2+c2uB/KGpng==";
+ };
+ };
"loader-runner-2.4.0" = {
name = "loader-runner";
packageName = "loader-runner";
@@ -27091,15 +27379,6 @@ let
sha1 = "e01a5c9109f2af79660e4e8b9587790184f5a96c";
};
};
- "mamacro-0.0.3" = {
- name = "mamacro";
- packageName = "mamacro";
- version = "0.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz";
- sha512 = "qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==";
- };
- };
"map-age-cleaner-0.1.3" = {
name = "map-age-cleaner";
packageName = "map-age-cleaner";
@@ -27604,6 +27883,15 @@ let
sha512 = "iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==";
};
};
+ "mdn-data-2.0.6" = {
+ name = "mdn-data";
+ packageName = "mdn-data";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz";
+ sha512 = "rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==";
+ };
+ };
"mdns-js-0.5.0" = {
name = "mdns-js";
packageName = "mdns-js";
@@ -27865,13 +28153,13 @@ let
sha512 = "CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==";
};
};
- "meow-6.0.1" = {
+ "meow-6.1.0" = {
name = "meow";
packageName = "meow";
- version = "6.0.1";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/meow/-/meow-6.0.1.tgz";
- sha512 = "kxGTFgT/b7/oSRSQsJ0qsT5IMU+bgZ1eAdSA3kIV7onkW0QWo/hL5RbGlMfvBjHJKPE1LaPX0kdecYFiqYWjUw==";
+ url = "https://registry.npmjs.org/meow/-/meow-6.1.0.tgz";
+ sha512 = "iIAoeI01v6pmSfObAAWFoITAA4GgiT45m4SmJgoxtZfvI0fyZwhV4d0lTwiUXvAKIPlma05Feb2Xngl52Mj5Cg==";
};
};
"merge-1.2.1" = {
@@ -28558,6 +28846,24 @@ let
sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
};
};
+ "mkdirp-0.5.3" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "0.5.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz";
+ sha512 = "P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==";
+ };
+ };
+ "mkdirp-0.5.4" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "0.5.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz";
+ sha512 = "iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==";
+ };
+ };
"mkdirp-1.0.3" = {
name = "mkdirp";
packageName = "mkdirp";
@@ -28621,6 +28927,15 @@ let
sha512 = "A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==";
};
};
+ "module-definition-3.3.0" = {
+ name = "module-definition";
+ packageName = "module-definition";
+ version = "3.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/module-definition/-/module-definition-3.3.0.tgz";
+ sha512 = "HTplA9xwDzH67XJFC1YvZMUElWJD28DV0dUq7lhTs+JKJamUOWA/CcYWSlhW5amJO66uWtY7XdltT+LfX0wIVg==";
+ };
+ };
"module-deps-6.2.2" = {
name = "module-deps";
packageName = "module-deps";
@@ -28630,6 +28945,15 @@ let
sha512 = "a9y6yDv5u5I4A+IPHTnqFxcaKr4p50/zxTjcQJaX2ws9tN/W6J6YXnEKhqRyPhl494dkcxx951onSKVezmI+3w==";
};
};
+ "module-lookup-amd-6.2.0" = {
+ name = "module-lookup-amd";
+ packageName = "module-lookup-amd";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-6.2.0.tgz";
+ sha512 = "uxHCj5Pw9psZiC1znjU2qPsubt6haCSsN9m7xmIdoTciEgfxUkE1vhtDvjHPuOXEZrVJhjKgkmkP+w73rRuelQ==";
+ };
+ };
"mold-source-map-0.4.0" = {
name = "mold-source-map";
packageName = "mold-source-map";
@@ -28702,13 +29026,13 @@ let
sha512 = "IrhznRheWtDcT/TEL3cqaT4UJOqc5G3K8TnGq29PRXZil+sWGPkcM6SHVUZVirTKFKceuCadfyDMjmRoXCN21A==";
};
};
- "morgan-1.9.1" = {
+ "morgan-1.10.0" = {
name = "morgan";
packageName = "morgan";
- version = "1.9.1";
+ version = "1.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz";
- sha512 = "HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==";
+ url = "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz";
+ sha512 = "AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==";
};
};
"mout-0.5.0" = {
@@ -29570,6 +29894,15 @@ let
sha512 = "+T6UtYItDTE1L30g/nLRjP55dFlvldrzCRsn4CrcNHIbhg5JUe0hnOx1DHFViysUC7I1cevBQVjdGJ9ZftY9DA==";
};
};
+ "neat-stack-1.0.1" = {
+ name = "neat-stack";
+ packageName = "neat-stack";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/neat-stack/-/neat-stack-1.0.1.tgz";
+ sha512 = "nl0eft4etsbFowZVP+1lNqZsNKb2SIC+PnAr/ODBln6RNVaJh0YYu8P3j8Iuh4XeIAgyWn3xCSizbTobRjocIA==";
+ };
+ };
"neat-tasks-1.1.1" = {
name = "neat-tasks";
packageName = "neat-tasks";
@@ -30184,6 +30517,15 @@ let
sha512 = "hwaTaFPUwNKns5qXwGJpLQM3Z5zRluYeAxpYy1L8fWmWdT/DjLmsnW8/oGlSN8Vo4R28c2znfUoBUiB/RlPptw==";
};
};
+ "node-source-walk-4.2.0" = {
+ name = "node-source-walk";
+ packageName = "node-source-walk";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.2.0.tgz";
+ sha512 = "hPs/QMe6zS94f5+jG3kk9E7TNm4P2SulrKiLWMzKszBfNZvL/V6wseHlTd7IvfW0NZWqPtK3+9yYNr+3USGteA==";
+ };
+ };
"node-ssdp-2.9.1" = {
name = "node-ssdp";
packageName = "node-ssdp";
@@ -30472,6 +30814,15 @@ let
sha512 = "KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==";
};
};
+ "npcache-1.0.2" = {
+ name = "npcache";
+ packageName = "npcache";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npcache/-/npcache-1.0.2.tgz";
+ sha512 = "h42LqKZvSbykPoCyAwEKbJAXUpt1SZ7O8GvA0XRqb26VtWQuKLJtp+Rt4jqkq1Y+ZRErINdyeZ3Ijc5lDtqkSg==";
+ };
+ };
"npm-2.15.12" = {
name = "npm";
packageName = "npm";
@@ -30490,6 +30841,51 @@ let
sha512 = "gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==";
};
};
+ "npm-cache-env-2.0.0" = {
+ name = "npm-cache-env";
+ packageName = "npm-cache-env";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-cache-env/-/npm-cache-env-2.0.0.tgz";
+ sha512 = "t5cz/NY4IPmiKBRFry3U3M8Ypwdx4LJ3w7te/49LWB2R4wPf5QAAGB1zNoH9IbGtC/wiOeE8b/HsoG2lLAOYaQ==";
+ };
+ };
+ "npm-cache-path-2.0.0" = {
+ name = "npm-cache-path";
+ packageName = "npm-cache-path";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-cache-path/-/npm-cache-path-2.0.0.tgz";
+ sha512 = "7OJzaenruC1PffVJ7onG0u4aTQLaykT4gF5n61j9fot58J4ppoglkrv+pY4BsFR2drPWb6vbEpJH7/Xviv7h+Q==";
+ };
+ };
+ "npm-cli-dir-3.0.1" = {
+ name = "npm-cli-dir";
+ packageName = "npm-cli-dir";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-cli-dir/-/npm-cli-dir-3.0.1.tgz";
+ sha512 = "t9V9Gz/Q5a5KOSynLpKKnLxJzWLnHtAZvaLmNSbNeNR+qEpCmu/n5J74lyz4QQ/XIGEEYWIoVXR8scqbUWaMrQ==";
+ };
+ };
+ "npm-cli-path-3.1.2" = {
+ name = "npm-cli-path";
+ packageName = "npm-cli-path";
+ version = "3.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-cli-path/-/npm-cli-path-3.1.2.tgz";
+ sha512 = "JdiFz8kpCf9WD01zRx5u29EP5UYjKp9osSVMflPkamlplgsuaagkwqY3JpzDySl/VDpGUva8q8YoSG6AatFkIg==";
+ };
+ };
+ "npm-cli-version-1.0.0" = {
+ name = "npm-cli-version";
+ packageName = "npm-cli-version";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-cli-version/-/npm-cli-version-1.0.0.tgz";
+ sha512 = "VqqnMzMfcZ0UZFDki7ZR8E4U8Pz7VbTOGSMk8KJbQ+oUlJlon8IXhb6BIdMJClRArHn216useYM1kvqgZmDvtQ==";
+ };
+ };
"npm-conf-1.1.3" = {
name = "npm-conf";
packageName = "npm-conf";
@@ -30697,6 +31093,15 @@ let
sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==";
};
};
+ "npm-version-compare-1.0.1" = {
+ name = "npm-version-compare";
+ packageName = "npm-version-compare";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-version-compare/-/npm-version-compare-1.0.1.tgz";
+ sha512 = "X+/Oz2OkF6KzMqyFyNBV5MC1ScPxtl5bJTkUcIp9Bz5Wv2Yf8uqDIq+vu+/gy2DRb11Q2Z6jfHbav7Ux0t99JQ==";
+ };
+ };
"npm-which-3.0.1" = {
name = "npm-which";
packageName = "npm-which";
@@ -31472,6 +31877,15 @@ let
sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686";
};
};
+ "optional-0.1.4" = {
+ name = "optional";
+ packageName = "optional";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz";
+ sha512 = "gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==";
+ };
+ };
"optionator-0.3.0" = {
name = "optionator";
packageName = "optionator";
@@ -32939,6 +33353,24 @@ let
sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d";
};
};
+ "pause-fn-1.0.0" = {
+ name = "pause-fn";
+ packageName = "pause-fn";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pause-fn/-/pause-fn-1.0.0.tgz";
+ sha512 = "23uUK11+go9zE7ij4Qh45HPvqanTt22viyNsHnWrRFVgcT5TV4MFtfMhx/wL2aMt0LYbqTsJJZgG3V4C57+NQw==";
+ };
+ };
+ "pause-methods-1.0.0" = {
+ name = "pause-methods";
+ packageName = "pause-methods";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pause-methods/-/pause-methods-1.0.0.tgz";
+ sha512 = "RA8T1+kt1wbD8p0y9/x0BuCMBwNRJzp08euseZ7ZSLGeBUSNHh4yLIsq9J+7fCSDAwnHTjQPSzShwoFnBj0QNQ==";
+ };
+ };
"pause-stream-0.0.11" = {
name = "pause-stream";
packageName = "pause-stream";
@@ -33056,13 +33488,13 @@ let
sha1 = "18de2f97e4bf7a9551ad7511942b5496f7aba660";
};
};
- "picomatch-2.2.1" = {
+ "picomatch-2.2.2" = {
name = "picomatch";
packageName = "picomatch";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz";
- sha512 = "ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==";
+ url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
+ sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
};
};
"picture-tuber-1.0.2" = {
@@ -33272,6 +33704,15 @@ let
sha1 = "b5418ef0439de5425fc4995042dced14fb2a84ff";
};
};
+ "platform-name-1.0.0" = {
+ name = "platform-name";
+ packageName = "platform-name";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/platform-name/-/platform-name-1.0.0.tgz";
+ sha512 = "ZRbqJ30uRRKGKW2O1XnG/Ls1K/aBGlnyjq1Z0BbjqDPTNN+XZKFaugCsCm3/mq6XGR5DZNVdV75afpQEvNNY3Q==";
+ };
+ };
"playerui-1.3.0" = {
name = "playerui";
packageName = "playerui";
@@ -33957,6 +34398,15 @@ let
sha512 = "N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==";
};
};
+ "postcss-values-parser-1.5.0" = {
+ name = "postcss-values-parser";
+ packageName = "postcss-values-parser";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz";
+ sha512 = "3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==";
+ };
+ };
"posthtml-0.11.6" = {
name = "posthtml";
packageName = "posthtml";
@@ -34002,6 +34452,15 @@ let
sha512 = "GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==";
};
};
+ "precinct-6.2.0" = {
+ name = "precinct";
+ packageName = "precinct";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/precinct/-/precinct-6.2.0.tgz";
+ sha512 = "BCAmnOxZzobF3H1/h/gq70pEyvX/BVLWCrzi8beFD22dqu5Z14qOghNUsI24Wg8oaTsGFcIjOGtFX5L9ttmjVg==";
+ };
+ };
"precond-0.2.3" = {
name = "precond";
packageName = "precond";
@@ -34416,13 +34875,13 @@ let
sha1 = "5f8a704ccdf5f2ac23996fcafe2b301bc2a8d0eb";
};
};
- "promisify-child-process-3.1.3" = {
+ "promisify-child-process-3.1.4" = {
name = "promisify-child-process";
packageName = "promisify-child-process";
- version = "3.1.3";
+ version = "3.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/promisify-child-process/-/promisify-child-process-3.1.3.tgz";
- sha512 = "qVox3vW2hqbktVw+IN7YZ/kgGA+u426ekmiZxiofNe9O4GSewjROwRQ4MQ6IbvhpeYSLqiLS0kMn+FWCz6ENlg==";
+ url = "https://registry.npmjs.org/promisify-child-process/-/promisify-child-process-3.1.4.tgz";
+ sha512 = "tLifJs99E4oOXUz/dKQjRgdchfiepmYQzBVrcVX9BtUWi9aGJeGSf2KgXOWBW1JFsSYgLkl1Z9HRm8i0sf4cTg==";
};
};
"promisize-1.1.2" = {
@@ -34452,13 +34911,13 @@ let
sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe";
};
};
- "prompts-2.3.1" = {
+ "prompts-2.3.2" = {
name = "prompts";
packageName = "prompts";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/prompts/-/prompts-2.3.1.tgz";
- sha512 = "qIP2lQyCwYbdzcqHIUi2HAxiWixhoM9OdLCWf8txXsapC/X9YdsCoeyRIXE/GP+Q0J37Q7+XN/MFqbUa7IzXNA==";
+ url = "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz";
+ sha512 = "Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==";
};
};
"promzard-0.3.0" = {
@@ -34488,15 +34947,6 @@ let
sha1 = "159fb06193d32003f4b3691dd2ec1a634aa80d1d";
};
};
- "proper-lockfile-3.2.0" = {
- name = "proper-lockfile";
- packageName = "proper-lockfile";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-3.2.0.tgz";
- sha512 = "iMghHHXv2bsxl6NchhEaFck8tvX3F9cknEEh1SUpguUOBjN7PAAW9BLzmbc1g/mCD1gY3EE2EABBHPJfFdHFmA==";
- };
- };
"properties-1.2.1" = {
name = "properties";
packageName = "properties";
@@ -35415,6 +35865,15 @@ let
sha512 = "hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==";
};
};
+ "purescript-0.12.5" = {
+ name = "purescript";
+ packageName = "purescript";
+ version = "0.12.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/purescript/-/purescript-0.12.5.tgz";
+ sha512 = "L0N0KrRgZm8pXYqT8Dc5m6BzjnYvkOaxx9Tms874NUivm8DYSs3oLtDrnNM8cVrjCCXCvS0g8l73CKNymaL6qw==";
+ };
+ };
"purgecss-1.4.2" = {
name = "purgecss";
packageName = "purgecss";
@@ -35586,13 +36045,13 @@ let
sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
};
};
- "qs-6.9.1" = {
+ "qs-6.9.2" = {
name = "qs";
packageName = "qs";
- version = "6.9.1";
+ version = "6.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz";
- sha512 = "Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==";
+ url = "https://registry.npmjs.org/qs/-/qs-6.9.2.tgz";
+ sha512 = "2eQ6zajpK7HwqrY1rRtGw5IZvjgtELXzJECaEDuzDFo2jjnIXpJSimzd4qflWZq6bLLi+Zgfj5eDrAzl/lptyg==";
};
};
"query-string-1.0.1" = {
@@ -35892,6 +36351,15 @@ let
sha512 = "PPYLwZ63lXi6Tv2EZ8w3M4FzC0rVqvxivaOVS8pXSp5FMIHFnvi4MWHL3UdFLhwSy50aNtJsgjY0mBC6oFL26Q==";
};
};
+ "rate-map-1.0.5" = {
+ name = "rate-map";
+ packageName = "rate-map";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rate-map/-/rate-map-1.0.5.tgz";
+ sha512 = "u/oBh01ZgCZM8Dqkm+xUh9mLl5t/9wxBNpVDZUSKjYvPSOOwYCeVheS5esvdyVnR0k3sLh+H9v16h1Z7FRy2Fw==";
+ };
+ };
"raven-1.2.1" = {
name = "raven";
packageName = "raven";
@@ -35982,22 +36450,22 @@ let
sha512 = "C0SIXdXDSus2yqqvV7qifnb4NoWP7mEBXJq3axci301mXHCZb8Djwm4hrEZo4UeXRaEnfjH98uQ8EBppk2oNWA==";
};
};
- "react-16.13.0" = {
+ "react-16.13.1" = {
name = "react";
packageName = "react";
- version = "16.13.0";
+ version = "16.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/react/-/react-16.13.0.tgz";
- sha512 = "TSavZz2iSLkq5/oiE7gnFzmURKZMltmi193rm5HEoUDAXpzT9Kzw6oNZnGoai/4+fUnm7FqS5dwgUL34TujcWQ==";
+ url = "https://registry.npmjs.org/react/-/react-16.13.1.tgz";
+ sha512 = "YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==";
};
};
- "react-is-16.13.0" = {
+ "react-is-16.13.1" = {
name = "react-is";
packageName = "react-is";
- version = "16.13.0";
+ version = "16.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/react-is/-/react-is-16.13.0.tgz";
- sha512 = "GFMtL0vHkiBv9HluwNZTggSn/sCyEt9n02aM0dSAjGGyqyNlAyftYm4phPxdvCigG15JreC5biwxCgTAJZ7yAA==";
+ url = "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz";
+ sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==";
};
};
"react-reconciler-0.24.0" = {
@@ -36486,13 +36954,13 @@ let
sha512 = "ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==";
};
};
- "regenerator-transform-0.14.3" = {
+ "regenerator-transform-0.14.4" = {
name = "regenerator-transform";
packageName = "regenerator-transform";
- version = "0.14.3";
+ version = "0.14.4";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.3.tgz";
- sha512 = "zXHNKJspmONxBViAb3ZUmFoFPnTBs3zFhCEZJiwp/gkNzxVbTqNJVjYKx6Qk1tQ1P4XLf4TbH9+KBB7wGoAaUw==";
+ url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz";
+ sha512 = "EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==";
};
};
"regex-cache-0.4.4" = {
@@ -36630,6 +37098,15 @@ let
sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7";
};
};
+ "reject-unsatisfied-npm-version-1.0.0" = {
+ name = "reject-unsatisfied-npm-version";
+ packageName = "reject-unsatisfied-npm-version";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/reject-unsatisfied-npm-version/-/reject-unsatisfied-npm-version-1.0.0.tgz";
+ sha512 = "8cl35x8i3W1+RubvIq9CM7fJkdMwBOdjne4b7eFBoo4vvN1QoXbgusQw6VVv2DBmm6NDyMhUmp9FBxaMWU9s7Q==";
+ };
+ };
"relateurl-0.2.7" = {
name = "relateurl";
packageName = "relateurl";
@@ -36693,13 +37170,13 @@ let
sha512 = "K0PTsaZvJlXTl9DN6qYlvjTkqSZBFELhROZMrblm2rB+085flN84nz4g/BscKRMqDvhzlK1oQ/xnWQumdeNZYw==";
};
};
- "remark-frontmatter-1.3.2" = {
+ "remark-frontmatter-1.3.3" = {
name = "remark-frontmatter";
packageName = "remark-frontmatter";
- version = "1.3.2";
+ version = "1.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz";
- sha512 = "2eayxITZ8rezsXdgcXnYB3iLivohm2V/ZT4Ne8uhua6A4pk6GdLE2ZzJnbnINtD1HRLaTdB7RwF9sgUbMptJZA==";
+ url = "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz";
+ sha512 = "fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag==";
};
};
"remark-html-2.0.2" = {
@@ -37080,6 +37557,15 @@ let
sha512 = "ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==";
};
};
+ "requirejs-config-file-3.1.2" = {
+ name = "requirejs-config-file";
+ packageName = "requirejs-config-file";
+ version = "3.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-3.1.2.tgz";
+ sha512 = "sdLWywcDuNz7EIOhenSbRfT4YF84nItDv90coN2htbokjmU2QeyQuSBZILQUKNksepl8UPVU+hgYySFaDxbJPQ==";
+ };
+ };
"requires-port-1.0.0" = {
name = "requires-port";
packageName = "requires-port";
@@ -37134,6 +37620,15 @@ let
sha1 = "00a9f7387556e27038eae232caa372a6a59b665a";
};
};
+ "resolve-dependency-path-2.0.0" = {
+ name = "resolve-dependency-path";
+ packageName = "resolve-dependency-path";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz";
+ sha512 = "DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==";
+ };
+ };
"resolve-dir-1.0.1" = {
name = "resolve-dir";
packageName = "resolve-dir";
@@ -37188,6 +37683,15 @@ let
sha512 = "qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==";
};
};
+ "resolve-from-npm-3.1.0" = {
+ name = "resolve-from-npm";
+ packageName = "resolve-from-npm";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-from-npm/-/resolve-from-npm-3.1.0.tgz";
+ sha512 = "HVhEcznfeFWM7T3HWCT7vCjwkv0R1ruC4Ref5jTlTvz2X8GKeUZTqjvZWlefmKQvQfKYOJhQo90Yjhpcr8aclg==";
+ };
+ };
"resolve-options-1.1.0" = {
name = "resolve-options";
packageName = "resolve-options";
@@ -37674,13 +38178,13 @@ let
sha1 = "6f04063a2d04eba3303a1bbc6765eef63037cf3d";
};
};
- "rss-parser-3.7.5" = {
+ "rss-parser-3.7.6" = {
name = "rss-parser";
packageName = "rss-parser";
- version = "3.7.5";
+ version = "3.7.6";
src = fetchurl {
- url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.7.5.tgz";
- sha512 = "bUbAJfiuNyR/IGpYie6ro6x7X26QMWHxz1Sy9qkPyU/vYwbf3YdopQJIIELwdp3FCU4evcyetOD8bA8fgS+SqA==";
+ url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.7.6.tgz";
+ sha512 = "wWWh3/pPLAPgWyfkCC9jB83jSBenU6VPMymfXiysi8wJxaN7KNkW4vU3Jm8jQxExAribFvXREy+RtaL3XQubeA==";
};
};
"rsvp-3.6.2" = {
@@ -37737,6 +38241,15 @@ let
sha512 = "xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==";
};
};
+ "run-in-dir-0.3.0" = {
+ name = "run-in-dir";
+ packageName = "run-in-dir";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/run-in-dir/-/run-in-dir-0.3.0.tgz";
+ sha512 = "5aPpxad3Jq9r6OK6rw+Gs5HVuZsEeQM/M4I9CdCWyThkstLAUCJSc3IRs8dT0p/z9mxAJgU5ELRQL2q/ddY6PQ==";
+ };
+ };
"run-parallel-1.1.9" = {
name = "run-parallel";
packageName = "run-parallel";
@@ -37863,6 +38376,15 @@ let
sha512 = "naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==";
};
};
+ "s.color-0.0.13" = {
+ name = "s.color";
+ packageName = "s.color";
+ version = "0.0.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/s.color/-/s.color-0.0.13.tgz";
+ sha512 = "56rTWlPg3jQX5n2wv201gUBn8fSgnGwbNjN159FV+JeD4EeqZiVnhDASmivhE4+f9Ivzj59y5AgoFflsf25KwA==";
+ };
+ };
"s3-stream-upload-2.0.2" = {
name = "s3-stream-upload";
packageName = "s3-stream-upload";
@@ -37989,6 +38511,24 @@ let
sha512 = "y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==";
};
};
+ "sass-formatter-0.4.4" = {
+ name = "sass-formatter";
+ packageName = "sass-formatter";
+ version = "0.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.4.4.tgz";
+ sha512 = "pI/2olF5F3AMkAXbn71nJK7yAsWfRYLlyp7Suhiy4hzuNga05XaUzLO74lplCpvS8GVeUdFgef+8lU5+cHr60g==";
+ };
+ };
+ "sass-lookup-3.0.0" = {
+ name = "sass-lookup";
+ packageName = "sass-lookup";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz";
+ sha512 = "TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==";
+ };
+ };
"sax-0.5.8" = {
name = "sax";
packageName = "sax";
@@ -38052,6 +38592,15 @@ let
sha512 = "i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==";
};
};
+ "schema-utils-2.6.5" = {
+ name = "schema-utils";
+ packageName = "schema-utils";
+ version = "2.6.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz";
+ sha512 = "5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==";
+ };
+ };
"scoped-regex-1.0.0" = {
name = "scoped-regex";
packageName = "scoped-regex";
@@ -39015,13 +39564,22 @@ let
sha512 = "dKKwjIoTOa587TARYLlBRXq2lkbu5Iz35XrEVWpelhBP1m8r2BGOy1QlaZe84GTFHG/BTucEUd2btnNc8QzIVA==";
};
};
- "sisteransi-1.0.4" = {
+ "sisteransi-1.0.5" = {
name = "sisteransi";
packageName = "sisteransi";
- version = "1.0.4";
+ version = "1.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz";
- sha512 = "/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==";
+ url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz";
+ sha512 = "bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==";
+ };
+ };
+ "size-rate-0.3.1" = {
+ name = "size-rate";
+ packageName = "size-rate";
+ version = "0.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/size-rate/-/size-rate-0.3.1.tgz";
+ sha512 = "gs1+6r1P1w00Qv00qC4Be2pbl70/cIVCtsZJPQhEzH3vNss8QbkGIVh6/SCC7atSlX7hkuwH93TyWL1iyXjurQ==";
};
};
"skin-tone-1.0.0" = {
@@ -39258,13 +39816,13 @@ let
sha512 = "9NjxHVMd1U1LFw66Lya4LXgrsFUiuRiL4opxfTFo0LmMNzUoU5Bk/p0zDdg3FE5Wg61r4fP2D8w+QTl6M8CGiw==";
};
};
- "snyk-docker-plugin-2.2.2" = {
+ "snyk-docker-plugin-2.6.1" = {
name = "snyk-docker-plugin";
packageName = "snyk-docker-plugin";
- version = "2.2.2";
+ version = "2.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-2.2.2.tgz";
- sha512 = "ufeACGqtypUJ3AV5+bQw/mZLo40MC9tVHdRxpBw95w0F0Oa1MT5DATQj/K8RHpkEy8X6rlMmnxH8swyryFgRhg==";
+ url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-2.6.1.tgz";
+ sha512 = "v3LIPILRL5faZ+qiIhF9on0rAxuFaQku3UwaiGumoTrfXywLkv7x8PJgdMnrsWUxDwB8EZFc1k2qvI6V6rTF5g==";
};
};
"snyk-go-parser-1.4.0" = {
@@ -39915,6 +40473,15 @@ let
sha1 = "db338ec4cff63abc69f1d0e08cee9eb8bebd9d11";
};
};
+ "spawn-stack-0.7.0" = {
+ name = "spawn-stack";
+ packageName = "spawn-stack";
+ version = "0.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spawn-stack/-/spawn-stack-0.7.0.tgz";
+ sha512 = "lV3XTrZqR76y9voQq3g0NfCCd4dylXtgQW+xcoZkRYe/6IZJM20G//s2+4JYojJoHQQKKuoU+lUZkO5/tEJe4A==";
+ };
+ };
"spawn-sync-1.0.15" = {
name = "spawn-sync";
packageName = "spawn-sync";
@@ -41247,6 +41814,15 @@ let
sha512 = "fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==";
};
};
+ "stringify-object-3.3.0" = {
+ name = "stringify-object";
+ packageName = "stringify-object";
+ version = "3.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz";
+ sha512 = "rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==";
+ };
+ };
"stringify-parameters-0.0.4" = {
name = "stringify-parameters";
packageName = "stringify-parameters";
@@ -41634,6 +42210,15 @@ let
sha512 = "Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==";
};
};
+ "stylus-lookup-3.0.2" = {
+ name = "stylus-lookup";
+ packageName = "stylus-lookup";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz";
+ sha512 = "oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==";
+ };
+ };
"stylus-supremacy-2.14.0" = {
name = "stylus-supremacy";
packageName = "stylus-supremacy";
@@ -41679,6 +42264,33 @@ let
sha1 = "cc539bf8191624d4f507d83eeb45b4cea27f3463";
};
};
+ "suf-cli-0.1.1" = {
+ name = "suf-cli";
+ packageName = "suf-cli";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/suf-cli/-/suf-cli-0.1.1.tgz";
+ sha512 = "0znmYibLknX0bWsnqW9rzM8IvKux3rTSnW52l5teIC+QAgS/StUl5f4WyLPBw+posfbOgoX+03xHPV4sMxY64Q==";
+ };
+ };
+ "suf-node-1.1.1" = {
+ name = "suf-node";
+ packageName = "suf-node";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/suf-node/-/suf-node-1.1.1.tgz";
+ sha512 = "XiyPqLdiHJ3CMphADCJg/JVQYcj3JfO8NomlLubSdGYgppfzE+g/7Fyusza/Kr7lC919BdwbfIqFxK8VO7+l4w==";
+ };
+ };
+ "suf-regex-0.0.14" = {
+ name = "suf-regex";
+ packageName = "suf-regex";
+ version = "0.0.14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/suf-regex/-/suf-regex-0.0.14.tgz";
+ sha512 = "+WE5PZTfD6lVNCNsyBInJIAbok8LpqgOhvCbSViZeQ/JTxdxq7Lw+tSJXGM+jrIp81jj9GCMYvkl00JAkn2CtA==";
+ };
+ };
"sugarss-1.0.1" = {
name = "sugarss";
packageName = "sugarss";
@@ -42454,13 +43066,13 @@ let
sha512 = "a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==";
};
};
- "terminal-kit-1.35.1" = {
+ "terminal-kit-1.35.2" = {
name = "terminal-kit";
packageName = "terminal-kit";
- version = "1.35.1";
+ version = "1.35.2";
src = fetchurl {
- url = "https://registry.npmjs.org/terminal-kit/-/terminal-kit-1.35.1.tgz";
- sha512 = "36q0frqenTb1kWuq+vJU+xbGB8KPX1+05kxnbVZxeu9cXDL68qR5w2NzsliogHweplRI7XP0Zc/FITMMA8/BHA==";
+ url = "https://registry.npmjs.org/terminal-kit/-/terminal-kit-1.35.2.tgz";
+ sha512 = "PCNmMKjlcGQN/OlQ+nzdgPmrS0kmPcOqPCmHPrxCfOuvz0fQ1fZLiyivRIcwzY9bnm624VVsywUis+iPA3Hq5A==";
};
};
"terser-3.17.0" = {
@@ -42472,13 +43084,13 @@ let
sha512 = "/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==";
};
};
- "terser-4.6.6" = {
+ "terser-4.6.7" = {
name = "terser";
packageName = "terser";
- version = "4.6.6";
+ version = "4.6.7";
src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-4.6.6.tgz";
- sha512 = "4lYPyeNmstjIIESr/ysHg2vUPRGf2tzF9z2yYwnowXVuVzLEamPN1Gfrz7f8I9uEPuHcbFlW4PLIAsJoxXyJ1g==";
+ url = "https://registry.npmjs.org/terser/-/terser-4.6.7.tgz";
+ sha512 = "fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==";
};
};
"terser-webpack-plugin-1.4.3" = {
@@ -42742,6 +43354,15 @@ let
sha512 = "eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==";
};
};
+ "tilde-path-3.0.0" = {
+ name = "tilde-path";
+ packageName = "tilde-path";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tilde-path/-/tilde-path-3.0.0.tgz";
+ sha512 = "jHGx1beQCxoIuyg1LDKxqL3J0zNA57eGjlXsqtcjj6Q9EKXh4Sz895VxXW/psJW1PYIF79XViZEEWrvmhaZ61g==";
+ };
+ };
"tildify-1.2.0" = {
name = "tildify";
packageName = "tildify";
@@ -43147,15 +43768,6 @@ let
sha512 = "Y7EDM+uoU8TZxF5ej2mUR0dLO4qbuuNRnJKxEht2QJWEq2421pyG1D1x8YxPKmyTc6nHh7Td/jLGFxYo+9vkLA==";
};
};
- "to-vfile-5.0.3" = {
- name = "to-vfile";
- packageName = "to-vfile";
- version = "5.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/to-vfile/-/to-vfile-5.0.3.tgz";
- sha512 = "z1Lfx60yAMDMmr+f426Y4yECsHdl8GVEAE+LymjRF5oOIZ7T4N20IxWNAxXLMRzP9jSSll38Z0fKVAhVLsdLOw==";
- };
- };
"to-vfile-6.1.0" = {
name = "to-vfile";
packageName = "to-vfile";
@@ -43588,13 +44200,13 @@ let
sha512 = "uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==";
};
};
- "ts-node-8.7.0" = {
+ "ts-node-8.8.1" = {
name = "ts-node";
packageName = "ts-node";
- version = "8.7.0";
+ version = "8.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ts-node/-/ts-node-8.7.0.tgz";
- sha512 = "s659CsHrsxaRVDEleuOkGvbsA0rWHtszUNEt1r0CgAFN5ZZTQtDzpsluS7W5pOGJIa1xZE8R/zK4dEs+ldFezg==";
+ url = "https://registry.npmjs.org/ts-node/-/ts-node-8.8.1.tgz";
+ sha512 = "10DE9ONho06QORKAaCBpPiFCdW+tZJuY/84tyypGtl6r+/C7Asq0dhqbRZURuUlLQtZxxDvT8eoj8cGW0ha6Bg==";
};
};
"ts-process-promises-1.0.2" = {
@@ -43651,6 +44263,15 @@ let
sha512 = "g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==";
};
};
+ "tsutils-3.17.1" = {
+ name = "tsutils";
+ packageName = "tsutils";
+ version = "3.17.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz";
+ sha512 = "kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==";
+ };
+ };
"ttf2woff-2.0.1" = {
name = "ttf2woff";
packageName = "ttf2woff";
@@ -43705,6 +44326,24 @@ let
sha512 = "C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==";
};
};
+ "tty-truncate-1.0.5" = {
+ name = "tty-truncate";
+ packageName = "tty-truncate";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tty-truncate/-/tty-truncate-1.0.5.tgz";
+ sha512 = "ftM6dBJyEXLMspVSO2huTtGQapxsljpmQh5jYMaUFeCgETOWNT/KZcBGXtoBEYRBO2JRdxsSSHPloa6Fy/AWXw==";
+ };
+ };
+ "tty-width-frame-1.0.3" = {
+ name = "tty-width-frame";
+ packageName = "tty-width-frame";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tty-width-frame/-/tty-width-frame-1.0.3.tgz";
+ sha512 = "k3DeWv+GnKYcFaFLK87Ecum4AWxySB0lfzQaonlHKaoum7A2DlTkWw8mfgWtz4o8Hoa4Ab/ZdDitR74LhbOK8A==";
+ };
+ };
"tunnel-0.0.6" = {
name = "tunnel";
packageName = "tunnel";
@@ -43930,15 +44569,6 @@ let
sha512 = "kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==";
};
};
- "typescript-3.7.3" = {
- name = "typescript";
- packageName = "typescript";
- version = "3.7.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.7.3.tgz";
- sha512 = "Mcr/Qk7hXqFBXMN7p7Lusj1ktCBydylfQM/FZCk5glCNQJrCUKPkMHdo9R0MTFWsC/4kPFvDS0fDPvukfCkFsw==";
- };
- };
"typescript-3.7.5" = {
name = "typescript";
packageName = "typescript";
@@ -44704,6 +45334,15 @@ let
sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
};
};
+ "universalify-1.0.0" = {
+ name = "universalify";
+ packageName = "universalify";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz";
+ sha512 = "rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==";
+ };
+ };
"unix-crypt-td-js-1.1.4" = {
name = "unix-crypt-td-js";
packageName = "unix-crypt-td-js";
@@ -44713,13 +45352,13 @@ let
sha512 = "8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==";
};
};
- "unix-dgram-2.0.3" = {
+ "unix-dgram-2.0.4" = {
name = "unix-dgram";
packageName = "unix-dgram";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/unix-dgram/-/unix-dgram-2.0.3.tgz";
- sha512 = "Bay5CkSLcdypcBCsxvHEvaG3mftzT5FlUnRToPWEAVxwYI8NI/8zSJ/Gknlp86MPhV6hBA8I8TBsETj2tssoHQ==";
+ url = "https://registry.npmjs.org/unix-dgram/-/unix-dgram-2.0.4.tgz";
+ sha512 = "7tpK6x7ls7J7pDrrAU63h93R0dVhRbPwiRRCawR10cl+2e1VOvF3bHlVJc6WI1dl/8qk5He673QU+Ogv7bPNaw==";
};
};
"unixify-1.0.0" = {
@@ -45658,13 +46297,13 @@ let
sha512 = "/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==";
};
};
- "verda-1.0.0-12" = {
+ "verda-1.0.0" = {
name = "verda";
packageName = "verda";
- version = "1.0.0-12";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/verda/-/verda-1.0.0-12.tgz";
- sha512 = "pNfCbq1WlBTE0SsyajJFzkQtp+E/opy5/+8405XHE4VMQ+3Xr/h2s9OijnbHPwPDJvybV4+JCktJhc6Ru6yg7w==";
+ url = "https://registry.npmjs.org/verda/-/verda-1.0.0.tgz";
+ sha512 = "kr/M1CkBepFQP/jIWh9QB8x/2Ly7qzsZMJwbjUurJAhbn+FQkGxiDMcCGRGYpMGl0oL8kLmEQDVNyzFzE9AUVw==";
};
};
"verror-1.1.0" = {
@@ -45712,6 +46351,15 @@ let
sha1 = "7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5";
};
};
+ "vertical-meter-1.0.0" = {
+ name = "vertical-meter";
+ packageName = "vertical-meter";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vertical-meter/-/vertical-meter-1.0.0.tgz";
+ sha512 = "xvtone0DHRBrWSBVF2p3+/KSz/mzHvDZ7+HYB3g68hBpqIC3tIF8J1maf5osHPKHB/45iq2B+T4ju/mfxArd/Q==";
+ };
+ };
"vfile-1.4.0" = {
name = "vfile";
packageName = "vfile";
@@ -45973,6 +46621,15 @@ let
sha512 = "DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==";
};
};
+ "vls-0.2.0" = {
+ name = "vls";
+ packageName = "vls";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vls/-/vls-0.2.0.tgz";
+ sha512 = "B6xMWi3sOVSitcLx4zKWB5vh1DLL0Okkqy5Fa7rHSmqvPhDDn7idU+vwjWZW8IzHQO1T+brxvDjbKuSnEXNPRw==";
+ };
+ };
"vm-browserify-1.1.2" = {
name = "vm-browserify";
packageName = "vm-browserify";
@@ -46225,13 +46882,13 @@ let
sha512 = "ITtoh3V4AkWXMmp3TB97vsMaHRgHhsSFPsUdzlueSL+dRZbSNTZeOmdQv60kjCV306ghPxhDeoNUEm3+EZMuyw==";
};
};
- "vscode-nls-4.1.1" = {
+ "vscode-nls-4.1.2" = {
name = "vscode-nls";
packageName = "vscode-nls";
- version = "4.1.1";
+ version = "4.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.1.tgz";
- sha512 = "4R+2UoUUU/LdnMnFjePxfLqNhBS8lrAFyX7pjb2ud/lqDkrUavFUTcG7wR0HBZFakae0Q6KLBFjMS6W93F403A==";
+ url = "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.2.tgz";
+ sha512 = "7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==";
};
};
"vscode-textbuffer-1.0.0" = {
@@ -46279,6 +46936,15 @@ let
sha512 = "eY9jmGoEnVf8VE8xr5znSah7Qt1P/xsCdErz+g8HYZtJ7bZqKH5E3d+6oVNm1AC/c6IHUDokbmVXKOi4qPAC9A==";
};
};
+ "vscode-web-custom-data-0.1.3" = {
+ name = "vscode-web-custom-data";
+ packageName = "vscode-web-custom-data";
+ version = "0.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.1.3.tgz";
+ sha512 = "u9RdZ3aIjx5f0WYSb8EIcmo7trgrJk+bVfGDfjyBSlfG59XWg8xw/JVfHNpO5AklustCez3vixnGLAOWzhPkZg==";
+ };
+ };
"vstream-0.1.0" = {
name = "vstream";
packageName = "vstream";
@@ -46315,15 +46981,6 @@ let
sha512 = "ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==";
};
};
- "vue-eslint-parser-5.0.0" = {
- name = "vue-eslint-parser";
- packageName = "vue-eslint-parser";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz";
- sha512 = "JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==";
- };
- };
"vue-eslint-parser-6.0.5" = {
name = "vue-eslint-parser";
packageName = "vue-eslint-parser";
@@ -46351,15 +47008,6 @@ let
sha512 = "RXv0lrDG2CAx3yAQCoD9beU8nAoT3rhh/fgb+xlYM0Qlm+cpkWSLTdfOt1x2j2wHI08uEsi0q7x6rjhn54EbNA==";
};
};
- "vue-language-server-0.0.62" = {
- name = "vue-language-server";
- packageName = "vue-language-server";
- version = "0.0.62";
- src = fetchurl {
- url = "https://registry.npmjs.org/vue-language-server/-/vue-language-server-0.0.62.tgz";
- sha512 = "Q/nwAVlBfLKz4CSA4vkA14jJcXElP1Vf+O5GZhG7sPlNKMEy91rdVwYc7IfMRZV/SCAZRak9/oo0Zy4+39dwrg==";
- };
- };
"vue-onsenui-helper-json-1.0.2" = {
name = "vue-onsenui-helper-json";
packageName = "vue-onsenui-helper-json";
@@ -46549,13 +47197,13 @@ let
sha512 = "VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==";
};
};
- "webpack-4.42.0" = {
+ "webpack-4.42.1" = {
name = "webpack";
packageName = "webpack";
- version = "4.42.0";
+ version = "4.42.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz";
- sha512 = "EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz";
+ sha512 = "SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==";
};
};
"webpack-cli-3.3.11" = {
@@ -46873,6 +47521,15 @@ let
sha1 = "8f58e0656fca00adc8c86a2b89e3cd2d6a2d5e5e";
};
};
+ "win-user-installed-npm-cli-path-3.0.1" = {
+ name = "win-user-installed-npm-cli-path";
+ packageName = "win-user-installed-npm-cli-path";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/win-user-installed-npm-cli-path/-/win-user-installed-npm-cli-path-3.0.1.tgz";
+ sha512 = "Us1ZlMmWDInXihJ+SWP8/L0ArqsLqPtWK9Q67x6+q+z7C2c22viVgCmbH+x0BeMsosmPS9OKHvka519XbO51Rw==";
+ };
+ };
"window-size-0.1.0" = {
name = "window-size";
packageName = "window-size";
@@ -47864,15 +48521,6 @@ let
sha512 = "HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==";
};
};
- "yargs-13.3.0" = {
- name = "yargs";
- packageName = "yargs";
- version = "13.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz";
- sha512 = "2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==";
- };
- };
"yargs-13.3.2" = {
name = "yargs";
packageName = "yargs";
@@ -47900,13 +48548,13 @@ let
sha512 = "T39FNN1b6hCW4SOIk1XyTOWxtXdcen0t+XYrysQmChzSipvhBO8Bj0nK1ozAasdk24dNWuMZvr4k24nz+8HHLg==";
};
};
- "yargs-15.3.0" = {
+ "yargs-15.3.1" = {
name = "yargs";
packageName = "yargs";
- version = "15.3.0";
+ version = "15.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-15.3.0.tgz";
- sha512 = "g/QCnmjgOl1YJjGsnUg2SatC7NUYEiLXJqxNOQU9qSpjzGtGXda9b+OKccr1kLTy8BN9yqEyqfq5lxlwdc13TA==";
+ url = "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz";
+ sha512 = "92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==";
};
};
"yargs-3.10.0" = {
@@ -47990,15 +48638,6 @@ let
sha512 = "w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==";
};
};
- "yargs-parser-13.1.1" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "13.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz";
- sha512 = "oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==";
- };
- };
"yargs-parser-13.1.2" = {
name = "yargs-parser";
packageName = "yargs-parser";
@@ -48026,13 +48665,13 @@ let
sha512 = "H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==";
};
};
- "yargs-parser-18.1.0" = {
+ "yargs-parser-18.1.1" = {
name = "yargs-parser";
packageName = "yargs-parser";
- version = "18.1.0";
+ version = "18.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.0.tgz";
- sha512 = "o/Jr6JBOv6Yx3pL+5naWSoIA2jJ+ZkMYQG/ie9qFbukBe4uzmBatlXFOiu/tNKRWEtyf+n5w7jc/O16ufqOTdQ==";
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.1.tgz";
+ sha512 = "KRHEsOM16IX7XuLnMOqImcPNbLVXMNHYAoFc3BKR8Ortl5gzDbtXvvEoGx9imk5E+X1VeNKNlcHr8B8vi+7ipA==";
};
};
"yargs-parser-2.4.1" = {
@@ -48188,13 +48827,13 @@ let
sha512 = "Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==";
};
};
- "yoga-layout-prebuilt-1.9.3" = {
+ "yoga-layout-prebuilt-1.9.5" = {
name = "yoga-layout-prebuilt";
packageName = "yoga-layout-prebuilt";
- version = "1.9.3";
+ version = "1.9.5";
src = fetchurl {
- url = "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.3.tgz";
- sha512 = "9SNQpwuEh2NucU83i2KMZnONVudZ86YNcFk9tq74YaqrQfgJWO3yB9uzH1tAg8iqh5c9F5j0wuyJ2z72wcum2w==";
+ url = "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.5.tgz";
+ sha512 = "+G5Ojl4/sG78mk5masCL3SRaZtkKXRBhMGf5c+4C1j32jN9KpS4lxVFdYyBi15EHN4gMeK5sIRf83T33TOaDkA==";
};
};
"yosay-2.0.2" = {
@@ -48302,17 +48941,17 @@ in
"@angular/cli" = nodeEnv.buildNodePackage {
name = "_at_angular_slash_cli";
packageName = "@angular/cli";
- version = "9.0.6";
+ version = "9.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular/cli/-/cli-9.0.6.tgz";
- sha512 = "uDXhkPcHhE4G4FlY7+LJWhXErHnkn63V8lqkKD7juivs+Epmx8oXCOVObEQTbbtw7sF6s0dM8uTzHKgoefTlaA==";
+ url = "https://registry.npmjs.org/@angular/cli/-/cli-9.0.7.tgz";
+ sha512 = "/9CUNSSVyTtTNUADZ/VXJDEdhineMN/rfd35w6VsHiob49tKkeOTggaoiSne3RY4VCTqlo7GGf4KhhVXEMGnDQ==";
};
dependencies = [
- sources."@angular-devkit/architect-0.900.6"
- sources."@angular-devkit/core-9.0.6"
- sources."@angular-devkit/schematics-9.0.6"
- sources."@schematics/angular-9.0.6"
- (sources."@schematics/update-0.900.6" // {
+ sources."@angular-devkit/architect-0.900.7"
+ sources."@angular-devkit/core-9.0.7"
+ sources."@angular-devkit/schematics-9.0.7"
+ sources."@schematics/angular-9.0.7"
+ (sources."@schematics/update-0.900.7" // {
dependencies = [
(sources."npm-package-arg-7.0.0" // {
dependencies = [
@@ -48343,7 +48982,7 @@ in
sources."brace-expansion-1.1.11"
sources."buffer-from-1.1.1"
sources."builtins-1.0.3"
- (sources."cacache-12.0.3" // {
+ (sources."cacache-12.0.4" // {
dependencies = [
sources."rimraf-2.7.1"
];
@@ -48381,7 +49020,7 @@ in
sources."encoding-0.1.12"
sources."end-of-stream-1.4.4"
sources."err-code-1.1.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -48391,7 +49030,7 @@ in
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
- sources."figgy-pudding-3.5.1"
+ sources."figgy-pudding-3.5.2"
sources."figures-3.2.0"
sources."flush-write-stream-1.1.1"
sources."forever-agent-0.6.1"
@@ -48464,11 +49103,11 @@ in
sources."mime-types-2.1.26"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
sources."mississippi-3.0.0"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
(sources."move-concurrently-1.0.1" // {
dependencies = [
sources."rimraf-2.7.1"
@@ -48656,7 +49295,7 @@ in
sources."deep-freeze-node-1.1.3"
sources."esprima-4.0.1"
sources."js-yaml-3.13.1"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."lodash.clonedeep-4.5.0"
sources."map-obj-4.1.0"
sources."minimist-1.2.5"
@@ -48706,9 +49345,14 @@ in
sources."async-lock-1.2.2"
sources."balanced-match-1.0.0"
sources."base64-js-0.0.2"
- sources."bl-4.0.1"
+ sources."bl-4.0.2"
sources."bops-0.0.7"
sources."brace-expansion-1.1.11"
+ (sources."buffer-5.5.0" // {
+ dependencies = [
+ sources."base64-js-1.3.1"
+ ];
+ })
sources."buffer-crc32-0.2.13"
sources."buffer-equal-1.0.0"
sources."cache-directory-2.0.0"
@@ -48828,6 +49472,7 @@ in
sources."handlebars-4.5.3"
sources."has-symbols-1.0.1"
sources."http-cache-semantics-4.1.0"
+ sources."ieee754-1.1.13"
sources."ignore-5.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -48846,7 +49491,7 @@ in
sources."js-yaml-3.13.1"
sources."json-buffer-3.0.0"
sources."json-stable-stringify-without-jsonify-1.0.1"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."jsonfile-4.0.0"
sources."keyv-3.1.0"
(sources."lazystream-1.0.0" // {
@@ -49185,26 +49830,21 @@ in
sources."@apollographql/graphql-language-service-utils-2.0.2"
sources."@apollographql/graphql-playground-html-1.6.24"
sources."@babel/code-frame-7.8.3"
- (sources."@babel/compat-data-7.8.6" // {
+ (sources."@babel/compat-data-7.9.0" // {
dependencies = [
sources."semver-5.7.1"
];
})
- (sources."@babel/core-7.8.7" // {
+ (sources."@babel/core-7.9.0" // {
dependencies = [
- sources."@babel/generator-7.8.8"
- sources."@babel/types-7.8.7"
+ sources."@babel/generator-7.9.4"
+ sources."@babel/types-7.9.0"
sources."semver-5.7.1"
];
})
sources."@babel/generator-7.8.6"
sources."@babel/helper-annotate-as-pure-7.8.3"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.8.3"
- (sources."@babel/helper-call-delegate-7.8.7" // {
- dependencies = [
- sources."@babel/types-7.8.7"
- ];
- })
(sources."@babel/helper-compilation-targets-7.8.7" // {
dependencies = [
sources."semver-5.7.1"
@@ -49219,7 +49859,11 @@ in
sources."@babel/helper-hoist-variables-7.8.3"
sources."@babel/helper-member-expression-to-functions-7.8.3"
sources."@babel/helper-module-imports-7.8.3"
- sources."@babel/helper-module-transforms-7.8.6"
+ (sources."@babel/helper-module-transforms-7.9.0" // {
+ dependencies = [
+ sources."@babel/types-7.9.0"
+ ];
+ })
sources."@babel/helper-optimise-call-expression-7.8.3"
sources."@babel/helper-plugin-utils-7.8.3"
sources."@babel/helper-regex-7.8.3"
@@ -49227,24 +49871,31 @@ in
sources."@babel/helper-replace-supers-7.8.6"
sources."@babel/helper-simple-access-7.8.3"
sources."@babel/helper-split-export-declaration-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
sources."@babel/helper-wrap-function-7.8.3"
- sources."@babel/helpers-7.8.4"
- sources."@babel/highlight-7.8.3"
- sources."@babel/parser-7.8.8"
+ (sources."@babel/helpers-7.9.2" // {
+ dependencies = [
+ sources."@babel/types-7.9.0"
+ ];
+ })
+ sources."@babel/highlight-7.9.0"
+ sources."@babel/parser-7.9.4"
sources."@babel/plugin-proposal-async-generator-functions-7.8.3"
sources."@babel/plugin-proposal-class-properties-7.8.3"
sources."@babel/plugin-proposal-dynamic-import-7.8.3"
sources."@babel/plugin-proposal-json-strings-7.8.3"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.8.3"
- sources."@babel/plugin-proposal-object-rest-spread-7.8.3"
+ sources."@babel/plugin-proposal-numeric-separator-7.8.3"
+ sources."@babel/plugin-proposal-object-rest-spread-7.9.0"
sources."@babel/plugin-proposal-optional-catch-binding-7.8.3"
- sources."@babel/plugin-proposal-optional-chaining-7.8.3"
+ sources."@babel/plugin-proposal-optional-chaining-7.9.0"
sources."@babel/plugin-proposal-unicode-property-regex-7.8.8"
sources."@babel/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-dynamic-import-7.8.3"
sources."@babel/plugin-syntax-flow-7.8.3"
sources."@babel/plugin-syntax-json-strings-7.8.3"
sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
+ sources."@babel/plugin-syntax-numeric-separator-7.8.3"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
sources."@babel/plugin-syntax-optional-chaining-7.8.3"
@@ -49254,25 +49905,25 @@ in
sources."@babel/plugin-transform-async-to-generator-7.8.3"
sources."@babel/plugin-transform-block-scoped-functions-7.8.3"
sources."@babel/plugin-transform-block-scoping-7.8.3"
- sources."@babel/plugin-transform-classes-7.8.6"
+ sources."@babel/plugin-transform-classes-7.9.2"
sources."@babel/plugin-transform-computed-properties-7.8.3"
sources."@babel/plugin-transform-destructuring-7.8.8"
sources."@babel/plugin-transform-dotall-regex-7.8.3"
sources."@babel/plugin-transform-duplicate-keys-7.8.3"
sources."@babel/plugin-transform-exponentiation-operator-7.8.3"
- sources."@babel/plugin-transform-flow-strip-types-7.8.3"
- sources."@babel/plugin-transform-for-of-7.8.6"
+ sources."@babel/plugin-transform-flow-strip-types-7.9.0"
+ sources."@babel/plugin-transform-for-of-7.9.0"
sources."@babel/plugin-transform-function-name-7.8.3"
sources."@babel/plugin-transform-literals-7.8.3"
sources."@babel/plugin-transform-member-expression-literals-7.8.3"
- sources."@babel/plugin-transform-modules-amd-7.8.3"
- sources."@babel/plugin-transform-modules-commonjs-7.8.3"
- sources."@babel/plugin-transform-modules-systemjs-7.8.3"
- sources."@babel/plugin-transform-modules-umd-7.8.3"
+ sources."@babel/plugin-transform-modules-amd-7.9.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.9.0"
+ sources."@babel/plugin-transform-modules-systemjs-7.9.0"
+ sources."@babel/plugin-transform-modules-umd-7.9.0"
sources."@babel/plugin-transform-named-capturing-groups-regex-7.8.3"
sources."@babel/plugin-transform-new-target-7.8.3"
sources."@babel/plugin-transform-object-super-7.8.3"
- sources."@babel/plugin-transform-parameters-7.8.8"
+ sources."@babel/plugin-transform-parameters-7.9.3"
sources."@babel/plugin-transform-property-literals-7.8.3"
sources."@babel/plugin-transform-regenerator-7.8.7"
sources."@babel/plugin-transform-reserved-words-7.8.3"
@@ -49281,30 +49932,36 @@ in
sources."@babel/plugin-transform-sticky-regex-7.8.3"
sources."@babel/plugin-transform-template-literals-7.8.3"
sources."@babel/plugin-transform-typeof-symbol-7.8.4"
- sources."@babel/plugin-transform-typescript-7.8.7"
+ sources."@babel/plugin-transform-typescript-7.9.4"
sources."@babel/plugin-transform-unicode-regex-7.8.3"
- (sources."@babel/preset-env-7.8.7" // {
+ (sources."@babel/preset-env-7.9.0" // {
dependencies = [
- sources."@babel/types-7.8.7"
+ sources."@babel/types-7.9.0"
sources."semver-5.7.1"
];
})
- sources."@babel/preset-flow-7.8.3"
- sources."@babel/preset-typescript-7.8.3"
- (sources."@babel/register-7.8.6" // {
+ sources."@babel/preset-flow-7.9.0"
+ sources."@babel/preset-modules-0.1.3"
+ sources."@babel/preset-typescript-7.9.0"
+ (sources."@babel/register-7.9.0" // {
dependencies = [
sources."make-dir-2.1.0"
sources."pify-4.0.1"
sources."semver-5.7.1"
];
})
- (sources."@babel/runtime-7.8.7" // {
+ (sources."@babel/runtime-7.9.2" // {
dependencies = [
sources."regenerator-runtime-0.13.5"
];
})
sources."@babel/template-7.8.6"
- sources."@babel/traverse-7.8.6"
+ (sources."@babel/traverse-7.9.0" // {
+ dependencies = [
+ sources."@babel/generator-7.9.4"
+ sources."@babel/types-7.9.0"
+ ];
+ })
sources."@babel/types-7.8.6"
sources."@endemolshinegroup/cosmiconfig-typescript-loader-1.0.1"
sources."@hapi/address-2.1.4"
@@ -49391,7 +50048,7 @@ in
sources."@types/cors-2.8.6"
sources."@types/events-3.0.0"
sources."@types/express-4.17.2"
- sources."@types/express-serve-static-core-4.17.2"
+ sources."@types/express-serve-static-core-4.17.3"
sources."@types/fs-capacitor-2.0.0"
sources."@types/glob-7.1.1"
sources."@types/graphql-upload-8.0.3"
@@ -49402,7 +50059,7 @@ in
sources."@types/long-4.0.1"
sources."@types/mime-2.0.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
(sources."@types/node-fetch-2.5.5" // {
dependencies = [
sources."form-data-3.0.0"
@@ -49566,7 +50223,7 @@ in
})
sources."brace-expansion-1.1.11"
sources."braces-2.3.2"
- sources."browserslist-4.9.1"
+ sources."browserslist-4.11.0"
sources."buffer-5.5.0"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
@@ -49584,7 +50241,7 @@ in
sources."callsites-2.0.0"
sources."camel-case-3.0.0"
sources."camelcase-4.1.0"
- sources."caniuse-lite-1.0.30001035"
+ sources."caniuse-lite-1.0.30001036"
sources."capture-stack-trace-1.0.1"
sources."cardinal-2.1.1"
sources."caseless-0.12.0"
@@ -49748,7 +50405,7 @@ in
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."ejs-2.7.4"
- sources."electron-to-chromium-1.3.376"
+ sources."electron-to-chromium-1.3.383"
sources."elegant-spinner-1.0.1"
sources."emoji-regex-7.0.3"
sources."encodeurl-1.0.2"
@@ -49757,7 +50414,7 @@ in
sources."env-ci-3.2.2"
sources."envinfo-7.5.0"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
@@ -49832,7 +50489,7 @@ in
})
sources."find-up-3.0.0"
sources."fkill-6.2.0"
- sources."flow-parser-0.120.1"
+ sources."flow-parser-0.121.0"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -49845,7 +50502,7 @@ in
sources."fs-exists-sync-0.1.0"
sources."fs-extra-7.0.1"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."fswin-2.17.1227"
sources."function-bind-1.1.1"
sources."gaze-1.1.3"
@@ -50006,7 +50663,7 @@ in
sources."is-windows-1.0.2"
sources."is-wsl-1.1.0"
sources."isarray-1.0.0"
- sources."isbinaryfile-4.0.4"
+ sources."isbinaryfile-4.0.5"
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."isstream-0.1.2"
@@ -50025,7 +50682,7 @@ in
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."kind-of-6.0.3"
@@ -50119,11 +50776,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."moment-2.24.0"
sources."ms-2.0.0"
sources."mute-stream-0.0.7"
@@ -50250,6 +50903,7 @@ in
sources."pinkie-promise-2.0.1"
sources."pirates-4.0.1"
sources."pkg-dir-3.0.0"
+ sources."pkg-up-3.1.0"
(sources."portfinder-1.0.25" // {
dependencies = [
sources."debug-3.2.6"
@@ -50296,7 +50950,7 @@ in
sources."regenerate-1.4.0"
sources."regenerate-unicode-properties-8.2.0"
sources."regenerator-runtime-0.10.5"
- sources."regenerator-transform-0.14.3"
+ sources."regenerator-transform-0.14.4"
(sources."regex-not-1.0.2" // {
dependencies = [
sources."extend-shallow-3.0.2"
@@ -50325,7 +50979,7 @@ in
sources."ret-0.1.15"
sources."retry-0.12.0"
sources."rimraf-2.7.1"
- sources."rss-parser-3.7.5"
+ sources."rss-parser-3.7.6"
sources."run-async-2.4.0"
sources."rxjs-6.5.4"
sources."safe-buffer-5.2.0"
@@ -50545,7 +51199,7 @@ in
sources."treeify-1.1.0"
sources."trim-repeated-1.0.0"
sources."ts-invariant-0.4.4"
- sources."ts-node-8.7.0"
+ sources."ts-node-8.8.1"
sources."tslib-1.11.1"
sources."tty-1.0.1"
sources."tunnel-agent-0.6.0"
@@ -50793,11 +51447,12 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/generator-7.8.8"
- sources."@babel/highlight-7.8.3"
- sources."@babel/parser-7.8.8"
+ sources."@babel/generator-7.9.4"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/highlight-7.9.0"
+ sources."@babel/parser-7.9.4"
sources."@babel/template-7.8.6"
- sources."@babel/types-7.8.7"
+ sources."@babel/types-7.9.0"
sources."@webassemblyjs/ast-1.9.0"
sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
sources."@webassemblyjs/helper-api-error-1.9.0"
@@ -50819,7 +51474,6 @@ in
sources."color-name-1.1.3"
sources."commander-2.20.3"
sources."escape-string-regexp-1.0.5"
- sources."esutils-2.0.3"
sources."has-flag-3.0.0"
sources."js-tokens-4.0.0"
sources."jsesc-2.5.2"
@@ -50878,25 +51532,32 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- (sources."@babel/core-7.8.7" // {
+ (sources."@babel/core-7.9.0" // {
dependencies = [
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.8.8" // {
+ (sources."@babel/generator-7.9.4" // {
dependencies = [
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-member-expression-to-functions-7.8.3"
+ sources."@babel/helper-module-imports-7.8.3"
+ sources."@babel/helper-module-transforms-7.9.0"
+ sources."@babel/helper-optimise-call-expression-7.8.3"
+ sources."@babel/helper-replace-supers-7.8.6"
+ sources."@babel/helper-simple-access-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/parser-7.8.8"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/helpers-7.9.2"
+ sources."@babel/highlight-7.9.0"
+ sources."@babel/parser-7.9.4"
sources."@babel/template-7.8.6"
- sources."@babel/traverse-7.8.6"
- sources."@babel/types-7.8.7"
+ sources."@babel/traverse-7.9.0"
+ sources."@babel/types-7.9.0"
sources."JSV-4.0.2"
sources."ansi-styles-3.2.1"
sources."array-unique-0.3.2"
@@ -50915,7 +51576,6 @@ in
sources."ejs-2.5.7"
sources."ensure-posix-path-1.1.1"
sources."escape-string-regexp-1.0.5"
- sources."esutils-2.0.3"
sources."fs-extra-5.0.0"
sources."function-bind-1.1.1"
sources."gensync-1.0.0-beta.1"
@@ -50942,7 +51602,7 @@ in
sources."isexe-2.0.0"
sources."js-tokens-4.0.0"
sources."jsesc-2.5.2"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."jsonfile-4.0.0"
sources."jsonlint-1.6.2"
sources."lodash-4.17.15"
@@ -50990,20 +51650,20 @@ in
asar = nodeEnv.buildNodePackage {
name = "asar";
packageName = "asar";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/asar/-/asar-3.0.1.tgz";
- sha512 = "43sVUKSX0VLNfavair0OLzPoVX5rRdqAxcUUhtwKLGkKQPs2ePreOG7zpp3gZOLvZGhZxixD9JZBxWKgqH8r1g==";
+ url = "https://registry.npmjs.org/asar/-/asar-3.0.2.tgz";
+ sha512 = "nFtY0kToUcMEAY8f6qmeyqn+HZzovwlKsbzf5yjEnzOksFzJLTxWvP2jbzItFT04BdaL3CZKRApTr5iRofVq6g==";
};
dependencies = [
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."chromium-pickle-js-0.2.0"
- sources."commander-4.1.1"
+ sources."commander-5.0.0"
sources."concat-map-0.0.1"
sources."fs.realpath-1.0.0"
sources."glob-7.1.6"
@@ -51251,11 +51911,7 @@ in
sources."mime-db-1.43.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."natives-1.1.6"
sources."normalize-package-data-2.5.0"
@@ -51374,11 +52030,7 @@ in
sources."defined-1.0.0"
sources."deps-sort-2.0.1"
sources."des.js-1.0.1"
- (sources."detective-5.2.0" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."detective-5.2.0"
sources."diffie-hellman-5.0.3"
sources."domain-browser-1.2.0"
sources."duplexer2-0.1.4"
@@ -51413,8 +52065,8 @@ in
sources."minimalistic-assert-1.0.1"
sources."minimalistic-crypto-utils-1.0.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."module-deps-6.2.2"
sources."object-assign-4.1.1"
sources."once-1.4.0"
@@ -51460,11 +52112,7 @@ in
})
sources."stream-splicer-2.0.1"
sources."string_decoder-1.3.0"
- (sources."subarg-1.0.0" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."subarg-1.0.0"
sources."syntax-error-1.4.0"
sources."through-2.3.8"
sources."through2-2.0.5"
@@ -51629,8 +52277,7 @@ in
sources."form-data-2.3.3"
(sources."fs-chunk-store-1.7.0" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."thunky-1.1.0"
];
})
@@ -51772,8 +52419,7 @@ in
sources."query-string-1.0.1"
(sources."random-access-file-2.1.3" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."random-access-storage-1.4.1"
@@ -52164,13 +52810,13 @@ in
coc-metals = nodeEnv.buildNodePackage {
name = "coc-metals";
packageName = "coc-metals";
- version = "0.7.2";
+ version = "0.7.4";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.7.2.tgz";
- sha512 = "j0pzvL9swPwN4sW/abHRAtm1Pc0TNMT7YwItkA8F90kaUxdfF0JQaR3AvDe1/YxFUlNHU92F2R0g2VAdcSzWEg==";
+ url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.7.4.tgz";
+ sha512 = "5gE7m9/Cm/HYFfW4QcpGdVK9waWTQT0pyxSSrvhIjbRjAYv+uspsCUrg6ODxruIakHaRpvqrdhodRt2cnF0NJg==";
};
dependencies = [
- sources."@babel/runtime-7.8.7"
+ sources."@babel/runtime-7.9.2"
sources."@chemzqm/neovim-5.1.9"
sources."async-2.6.3"
sources."await-semaphore-0.1.3"
@@ -52178,7 +52824,7 @@ in
sources."brace-expansion-1.1.11"
sources."bser-2.1.1"
sources."chownr-1.1.4"
- sources."coc.nvim-0.0.76"
+ sources."coc.nvim-0.0.77"
sources."concat-map-0.0.1"
sources."date-format-2.1.0"
sources."debounce-1.2.0"
@@ -52224,10 +52870,10 @@ in
];
})
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."msgpack-lite-0.1.26"
(sources."mv-2.1.1" // {
@@ -52241,12 +52887,8 @@ in
sources."node-int64-0.4.0"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
- sources."promisify-child-process-3.1.3"
- (sources."rc-1.2.8" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."promisify-child-process-3.1.4"
+ sources."rc-1.2.8"
sources."regenerator-runtime-0.13.5"
sources."rfc-3986-1.0.1"
sources."rfdc-1.1.4"
@@ -52314,7 +52956,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/highlight-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/highlight-7.9.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@types/eslint-visitor-keys-1.0.0"
@@ -52369,7 +53012,7 @@ in
sources."callsites-3.1.0"
sources."camelcase-2.1.1"
sources."camelcase-keys-2.1.0"
- sources."caniuse-lite-1.0.30001035"
+ sources."caniuse-lite-1.0.30001036"
sources."capture-stack-trace-1.0.1"
sources."ccount-1.0.5"
sources."chalk-2.4.2"
@@ -52455,7 +53098,7 @@ in
sources."domutils-1.7.0"
sources."dot-prop-5.2.0"
sources."duplexer3-0.1.4"
- sources."electron-to-chromium-1.3.376"
+ sources."electron-to-chromium-1.3.383"
sources."emoji-regex-7.0.3"
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
@@ -52471,7 +53114,11 @@ in
sources."eslint-visitor-keys-1.1.0"
sources."espree-5.0.1"
sources."esprima-4.0.1"
- sources."esquery-1.1.0"
+ (sources."esquery-1.2.0" // {
+ dependencies = [
+ sources."estraverse-5.0.0"
+ ];
+ })
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
@@ -52738,23 +53385,19 @@ in
sources."mimic-fn-2.1.0"
];
})
- (sources."meow-3.7.0" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."meow-3.7.0"
sources."merge2-1.3.0"
sources."micromatch-2.3.11"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minimist-options-3.0.2"
(sources."mixin-deep-1.3.2" // {
dependencies = [
sources."is-extendable-1.0.1"
];
})
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."mute-stream-0.0.7"
(sources."nanomatch-1.2.13" // {
@@ -52896,11 +53539,7 @@ in
sources."kind-of-6.0.3"
];
})
- (sources."rc-1.2.8" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."rc-1.2.8"
sources."read-pkg-1.1.0"
(sources."read-pkg-up-1.0.1" // {
dependencies = [
@@ -53046,7 +53685,6 @@ in
sources."load-json-file-4.0.0"
sources."map-obj-2.0.0"
sources."meow-4.0.1"
- sources."minimist-1.2.5"
sources."parse-json-4.0.0"
sources."path-type-3.0.0"
sources."read-pkg-3.0.0"
@@ -53291,27 +53929,34 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- (sources."@babel/core-7.8.7" // {
+ (sources."@babel/core-7.9.0" // {
dependencies = [
sources."semver-5.7.1"
];
})
- sources."@babel/generator-7.8.8"
+ sources."@babel/generator-7.9.4"
sources."@babel/helper-function-name-7.8.3"
sources."@babel/helper-get-function-arity-7.8.3"
+ sources."@babel/helper-member-expression-to-functions-7.8.3"
+ sources."@babel/helper-module-imports-7.8.3"
+ sources."@babel/helper-module-transforms-7.9.0"
+ sources."@babel/helper-optimise-call-expression-7.8.3"
+ sources."@babel/helper-replace-supers-7.8.6"
+ sources."@babel/helper-simple-access-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/parser-7.8.8"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/helpers-7.9.2"
+ sources."@babel/highlight-7.9.0"
+ sources."@babel/parser-7.9.4"
sources."@babel/template-7.8.6"
- sources."@babel/traverse-7.8.6"
- sources."@babel/types-7.8.7"
+ sources."@babel/traverse-7.9.0"
+ sources."@babel/types-7.9.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
@@ -53336,7 +53981,7 @@ in
sources."assign-symbols-1.0.0"
sources."astral-regex-1.0.0"
sources."atob-2.1.2"
- (sources."autoprefixer-9.7.4" // {
+ (sources."autoprefixer-9.7.5" // {
dependencies = [
sources."postcss-value-parser-4.0.3"
];
@@ -53354,7 +53999,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."browserslist-4.9.1"
+ sources."browserslist-4.11.0"
sources."cache-base-1.0.1"
sources."call-me-maybe-1.0.1"
sources."caller-callsite-2.0.0"
@@ -53362,7 +54007,7 @@ in
sources."callsites-2.0.0"
sources."camelcase-4.1.0"
sources."camelcase-keys-4.2.0"
- sources."caniuse-lite-1.0.30001035"
+ sources."caniuse-lite-1.0.30001036"
sources."ccount-1.0.5"
sources."chalk-2.4.2"
sources."character-entities-1.2.4"
@@ -53421,13 +54066,12 @@ in
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
sources."dot-prop-5.2.0"
- sources."electron-to-chromium-1.3.376"
+ sources."electron-to-chromium-1.3.383"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
- sources."esutils-2.0.3"
sources."execall-2.0.0"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -53474,7 +54118,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."find-up-2.1.0"
+ sources."find-up-3.0.0"
sources."flat-cache-2.0.1"
sources."flatted-2.0.1"
sources."for-in-1.0.2"
@@ -53565,11 +54209,7 @@ in
sources."jsesc-2.5.2"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-traverse-0.4.1"
- (sources."json5-2.1.1" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."json5-2.1.2"
sources."kind-of-6.0.3"
sources."known-css-properties-0.14.0"
sources."leven-3.1.0"
@@ -53578,7 +54218,7 @@ in
sources."pify-3.0.0"
];
})
- sources."locate-path-2.0.0"
+ sources."locate-path-3.0.0"
sources."lodash-4.17.15"
sources."log-symbols-3.0.0"
sources."longest-streak-2.0.4"
@@ -53601,14 +54241,14 @@ in
];
})
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minimist-options-3.0.2"
(sources."mixin-deep-1.3.2" // {
dependencies = [
sources."is-extendable-1.0.1"
];
})
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."nanomatch-1.2.13"
sources."node-releases-1.1.52"
@@ -53636,9 +54276,9 @@ in
sources."object-visit-1.0.1"
sources."object.pick-1.3.0"
sources."once-1.4.0"
- sources."p-limit-1.3.0"
- sources."p-locate-2.0.0"
- sources."p-try-1.0.0"
+ sources."p-limit-2.2.2"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.2.0"
sources."parse-entities-1.2.2"
sources."parse-json-4.0.0"
sources."pascalcase-0.1.1"
@@ -53651,8 +54291,9 @@ in
sources."pify-3.0.0"
];
})
- sources."picomatch-2.2.1"
+ sources."picomatch-2.2.2"
sources."pify-4.0.1"
+ sources."pkg-up-3.1.0"
sources."posix-character-classes-0.1.1"
(sources."postcss-7.0.27" // {
dependencies = [
@@ -53680,7 +54321,15 @@ in
sources."punycode-2.1.1"
sources."quick-lru-1.1.0"
sources."read-pkg-3.0.0"
- sources."read-pkg-up-3.0.0"
+ (sources."read-pkg-up-3.0.0" // {
+ dependencies = [
+ sources."find-up-2.1.0"
+ sources."locate-path-2.0.0"
+ sources."p-limit-1.3.0"
+ sources."p-locate-2.0.0"
+ sources."p-try-1.0.0"
+ ];
+ })
sources."readable-stream-3.6.0"
sources."redent-2.0.0"
sources."regex-not-1.0.2"
@@ -53894,7 +54543,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/highlight-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/highlight-7.9.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."balanced-match-1.0.0"
@@ -53908,7 +54558,6 @@ in
sources."diff-4.0.2"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
- sources."esutils-2.0.3"
sources."fs.realpath-1.0.0"
sources."glob-7.1.6"
sources."has-flag-3.0.0"
@@ -53917,8 +54566,8 @@ in
sources."js-tokens-4.0.0"
sources."js-yaml-3.13.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
sources."path-parse-1.0.6"
@@ -53978,13 +54627,13 @@ in
coc-tsserver = nodeEnv.buildNodePackage {
name = "coc-tsserver";
packageName = "coc-tsserver";
- version = "1.4.11";
+ version = "1.4.12";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.4.11.tgz";
- sha512 = "BMqtvulotRQwgQ/UkpGDz7b+tXXQGbxYJLo3SdmFeDeVkWLBGl/oP1ythlT3aY5K3kuCv0JnDgqpoAc175CERg==";
+ url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.4.12.tgz";
+ sha512 = "JMlIDCgTBXAWh6jsY1c6aMXw50jGRMZoiAYKhX0sYVKrDZznS2ocjKw4m/9yoNPWHIH6gk89BGXXT+7XhtsGWw==";
};
dependencies = [
- sources."typescript-3.7.3"
+ sources."typescript-3.8.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -53999,38 +54648,80 @@ in
coc-vetur = nodeEnv.buildNodePackage {
name = "coc-vetur";
packageName = "coc-vetur";
- version = "1.1.7";
+ version = "1.1.9";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-vetur/-/coc-vetur-1.1.7.tgz";
- sha512 = "QhVgqvOAMR/ehil8o+FezjRO6D0j8t/f5Uhn3bBY4dkAoJ0LbYHz+YNT+N0JPRYVgAJQFfRjHVdymWXRuf16wA==";
+ url = "https://registry.npmjs.org/coc-vetur/-/coc-vetur-1.1.9.tgz";
+ sha512 = "lF5s1hBM/92ZKW9JEjkYrbYYuvjcYirBy+8YgDH0s50iV0pVxd8vBGS/x3z50VNRLx2yp6Elu6bDXAQclp/X5g==";
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/highlight-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/highlight-7.9.0"
sources."@emmetio/extract-abbreviation-0.1.6"
sources."@mrmlnc/readdir-enhanced-2.2.1"
+ (sources."@nodelib/fs.scandir-2.1.3" // {
+ dependencies = [
+ sources."@nodelib/fs.stat-2.0.3"
+ ];
+ })
sources."@nodelib/fs.stat-1.1.3"
- sources."@starptech/expression-parser-0.9.0"
- sources."@starptech/hast-util-from-webparser-0.9.0"
- sources."@starptech/prettyhtml-0.9.0"
- sources."@starptech/prettyhtml-formatter-0.9.0"
- sources."@starptech/prettyhtml-hast-to-html-0.9.0"
- sources."@starptech/prettyhtml-hastscript-0.9.0"
- sources."@starptech/prettyhtml-sort-attributes-0.9.0"
- sources."@starptech/rehype-minify-whitespace-0.9.0"
- sources."@starptech/rehype-webparser-0.9.0"
- sources."@starptech/webparser-0.9.0"
- sources."@types/node-13.9.1"
+ sources."@nodelib/fs.walk-1.2.4"
+ sources."@sindresorhus/is-0.14.0"
+ sources."@sorg/log-2.1.0"
+ sources."@starptech/expression-parser-0.10.0"
+ sources."@starptech/hast-util-from-webparser-0.10.0"
+ sources."@starptech/prettyhtml-0.10.0"
+ sources."@starptech/prettyhtml-formatter-0.10.0"
+ sources."@starptech/prettyhtml-hast-to-html-0.10.0"
+ sources."@starptech/prettyhtml-hastscript-0.10.0"
+ sources."@starptech/prettyhtml-sort-attributes-0.10.0"
+ sources."@starptech/rehype-minify-whitespace-0.10.0"
+ sources."@starptech/rehype-webparser-0.10.0"
+ sources."@starptech/webparser-0.10.0"
+ sources."@szmarczak/http-timer-1.1.2"
+ sources."@types/color-name-1.1.1"
+ sources."@types/eslint-visitor-keys-1.0.0"
+ sources."@types/events-3.0.0"
+ sources."@types/glob-7.1.1"
+ sources."@types/json-schema-7.0.4"
+ sources."@types/minimatch-3.0.3"
+ sources."@types/node-13.9.3"
+ sources."@types/normalize-package-data-2.4.0"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
+ (sources."@typescript-eslint/experimental-utils-1.13.0" // {
+ dependencies = [
+ sources."eslint-scope-4.0.3"
+ ];
+ })
+ sources."@typescript-eslint/parser-1.13.0"
+ (sources."@typescript-eslint/typescript-estree-1.13.0" // {
+ dependencies = [
+ sources."semver-5.5.0"
+ ];
+ })
sources."abbrev-1.1.1"
- sources."acorn-6.4.1"
+ sources."acorn-7.1.1"
sources."acorn-jsx-5.2.0"
+ (sources."aggregate-error-3.0.1" // {
+ dependencies = [
+ sources."indent-string-4.0.0"
+ ];
+ })
sources."ajv-6.12.0"
- sources."ajv-keywords-2.1.1"
- sources."ansi-align-2.0.0"
- sources."ansi-escapes-3.2.0"
+ (sources."ansi-align-3.0.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ (sources."ansi-escapes-4.3.1" // {
+ dependencies = [
+ sources."type-fest-0.11.0"
+ ];
+ })
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
(sources."anymatch-1.3.2" // {
@@ -54062,17 +54753,6 @@ in
sources."async-1.5.2"
sources."async-each-1.0.3"
sources."atob-2.1.2"
- (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."js-tokens-3.0.2"
- sources."strip-ansi-3.0.1"
- sources."supports-color-2.0.0"
- ];
- })
- sources."babel-runtime-6.26.0"
sources."bail-1.0.5"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
@@ -54083,7 +54763,14 @@ in
sources."binary-extensions-1.13.1"
sources."bindings-1.5.0"
sources."bootstrap-vue-helper-json-1.1.1"
- sources."boxen-1.3.0"
+ (sources."boxen-3.2.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."camelcase-5.3.1"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
dependencies = [
@@ -54094,16 +54781,16 @@ in
sources."buffer-from-1.1.1"
sources."builtin-modules-1.1.1"
sources."cache-base-1.0.1"
- sources."call-me-maybe-1.0.1"
- (sources."caller-path-0.1.0" // {
+ (sources."cacheable-request-6.1.0" // {
dependencies = [
- sources."callsites-0.2.0"
+ sources."get-stream-5.1.0"
+ sources."lowercase-keys-2.0.0"
];
})
+ sources."call-me-maybe-1.0.1"
sources."callsites-3.1.0"
sources."camelcase-4.1.0"
sources."camelcase-keys-4.2.0"
- sources."capture-stack-trace-1.0.1"
sources."ccount-1.0.5"
sources."chalk-2.4.2"
sources."character-entities-1.2.4"
@@ -54118,8 +54805,7 @@ in
sources."is-glob-2.0.1"
];
})
- sources."ci-info-1.6.0"
- sources."circular-json-0.3.3"
+ sources."ci-info-2.0.0"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -54138,12 +54824,13 @@ in
sources."kind-of-5.1.0"
];
})
- sources."cli-boxes-1.0.0"
- sources."cli-cursor-2.1.0"
+ sources."clean-stack-2.2.0"
+ sources."cli-boxes-2.2.0"
+ sources."cli-cursor-3.1.0"
sources."cli-width-2.2.0"
sources."cliui-4.1.0"
sources."clone-1.0.4"
- sources."co-4.6.0"
+ sources."clone-response-1.0.2"
sources."code-point-at-1.1.0"
sources."collapse-white-space-1.0.6"
sources."collection-visit-1.0.0"
@@ -54162,11 +54849,10 @@ in
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
sources."config-chain-1.1.12"
- sources."configstore-3.1.2"
+ sources."configstore-4.0.0"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.11"
+ sources."core-js-3.6.4"
sources."core-util-is-1.0.2"
- sources."create-error-class-3.0.2"
sources."cross-spawn-5.1.0"
sources."crypto-random-string-1.0.0"
(sources."css-2.2.4" // {
@@ -54175,6 +54861,7 @@ in
];
})
sources."css-parse-2.0.0"
+ sources."csstype-2.6.9"
sources."currently-unhandled-0.4.1"
sources."debug-3.2.6"
sources."decamelize-1.2.0"
@@ -54184,10 +54871,32 @@ in
];
})
sources."decode-uri-component-0.2.0"
+ sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
sources."defaults-1.0.3"
+ sources."defer-to-connect-1.1.3"
sources."define-property-2.0.2"
+ (sources."del-5.1.0" // {
+ dependencies = [
+ sources."@nodelib/fs.stat-2.0.3"
+ sources."array-union-2.1.0"
+ sources."braces-3.0.2"
+ sources."dir-glob-3.0.1"
+ sources."fast-glob-3.2.2"
+ sources."fill-range-7.0.1"
+ sources."globby-10.0.2"
+ sources."ignore-5.1.4"
+ sources."is-number-7.0.0"
+ sources."is-path-inside-3.0.2"
+ sources."micromatch-4.0.2"
+ sources."path-type-4.0.0"
+ sources."rimraf-3.0.2"
+ sources."slash-3.0.0"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
+ sources."del-cli-3.0.0"
sources."diff-4.0.2"
sources."dir-glob-2.0.0"
sources."dlv-1.1.3"
@@ -54200,26 +54909,32 @@ in
sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-5.16.0" // {
+ (sources."eslint-6.8.0" // {
dependencies = [
- sources."cross-spawn-6.0.5"
+ sources."ansi-regex-4.1.0"
+ (sources."cross-spawn-6.0.5" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
sources."debug-4.1.1"
sources."ignore-4.0.6"
+ sources."semver-6.3.0"
+ sources."strip-ansi-5.2.0"
+ sources."strip-json-comments-3.0.1"
];
})
- (sources."eslint-plugin-vue-5.2.3" // {
- dependencies = [
- sources."debug-4.1.1"
- sources."espree-4.1.0"
- sources."vue-eslint-parser-5.0.0"
- ];
- })
- sources."eslint-scope-4.0.3"
+ sources."eslint-plugin-vue-6.2.2"
+ sources."eslint-scope-5.0.0"
sources."eslint-utils-1.4.3"
sources."eslint-visitor-keys-1.1.0"
- sources."espree-5.0.1"
+ sources."espree-6.2.1"
sources."esprima-4.0.1"
- sources."esquery-1.1.0"
+ (sources."esquery-1.2.0" // {
+ dependencies = [
+ sources."estraverse-5.0.0"
+ ];
+ })
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
@@ -54268,11 +54983,20 @@ in
];
})
sources."fast-deep-equal-3.1.1"
- sources."fast-glob-2.2.7"
+ (sources."fast-glob-2.2.7" // {
+ dependencies = [
+ (sources."glob-parent-3.1.0" // {
+ dependencies = [
+ sources."is-glob-3.1.0"
+ ];
+ })
+ ];
+ })
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
+ sources."fastq-1.6.1"
sources."fault-1.0.4"
- sources."figures-2.0.0"
+ sources."figures-3.2.0"
sources."file-entry-cache-5.0.1"
sources."file-uri-to-path-1.0.0"
sources."filename-regex-2.0.1"
@@ -54290,7 +55014,7 @@ in
sources."format-0.2.2"
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
sources."get-caller-file-1.0.3"
@@ -54304,16 +55028,20 @@ in
sources."is-glob-2.0.1"
];
})
- (sources."glob-parent-3.1.0" // {
- dependencies = [
- sources."is-glob-3.1.0"
- ];
- })
+ sources."glob-parent-5.1.1"
sources."glob-to-regexp-0.3.0"
sources."global-dirs-0.1.1"
- sources."globals-11.12.0"
+ (sources."globals-12.4.0" // {
+ dependencies = [
+ sources."type-fest-0.8.1"
+ ];
+ })
sources."globby-8.0.2"
- sources."got-6.7.1"
+ (sources."got-9.6.0" // {
+ dependencies = [
+ sources."get-stream-4.1.0"
+ ];
+ })
sources."graceful-fs-4.2.3"
sources."gridsome-helper-json-1.0.3"
sources."has-1.0.3"
@@ -54330,16 +55058,18 @@ in
sources."kind-of-4.0.0"
];
})
+ sources."has-yarn-2.1.0"
sources."hast-util-embedded-1.0.5"
sources."hast-util-has-property-1.0.4"
- sources."hast-util-is-body-ok-link-1.0.2"
+ sources."hast-util-is-body-ok-link-1.0.3"
sources."hast-util-is-element-1.0.4"
sources."hast-util-parse-selector-2.2.4"
- sources."hast-util-to-string-1.0.2"
+ sources."hast-util-to-string-1.0.3"
sources."hast-util-whitespace-1.0.4"
sources."hosted-git-info-2.8.8"
sources."html-void-elements-1.0.5"
- sources."html-whitespace-sensitive-tag-names-1.0.1"
+ sources."html-whitespace-sensitive-tag-names-1.0.2"
+ sources."http-cache-semantics-4.1.0"
sources."iconv-lite-0.4.24"
sources."ignore-3.3.10"
(sources."import-fresh-3.2.1" // {
@@ -54353,10 +55083,19 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- (sources."inquirer-6.5.2" // {
+ (sources."inquirer-7.1.0" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."strip-ansi-5.2.0"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.1"
+ sources."chalk-3.0.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."emoji-regex-8.0.0"
+ sources."has-flag-4.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.0"
+ sources."strip-ansi-6.0.0"
+ sources."supports-color-7.1.0"
];
})
sources."invert-kv-2.0.0"
@@ -54366,7 +55105,7 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-2.0.4"
- sources."is-ci-1.2.1"
+ sources."is-ci-2.0.0"
sources."is-data-descriptor-1.0.0"
sources."is-decimal-1.0.4"
sources."is-descriptor-1.0.2"
@@ -54380,7 +55119,7 @@ in
sources."is-hexadecimal-1.0.4"
sources."is-hidden-1.1.3"
sources."is-installed-globally-0.1.0"
- sources."is-npm-1.0.0"
+ sources."is-npm-3.0.0"
(sources."is-number-3.0.0" // {
dependencies = [
sources."is-buffer-1.1.6"
@@ -54389,33 +55128,35 @@ in
})
sources."is-obj-1.0.1"
sources."is-object-1.0.1"
+ sources."is-path-cwd-2.2.0"
sources."is-path-inside-1.0.1"
sources."is-plain-obj-1.1.0"
sources."is-plain-object-2.0.4"
sources."is-posix-bracket-0.1.1"
sources."is-primitive-2.0.0"
sources."is-promise-2.1.0"
- sources."is-redirect-1.0.0"
- sources."is-resolvable-1.1.0"
- sources."is-retry-allowed-1.2.0"
sources."is-stream-1.1.0"
sources."is-utf8-0.2.1"
sources."is-windows-1.0.2"
+ sources."is-yarn-global-0.3.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."js-beautify-1.10.3"
sources."js-tokens-4.0.0"
sources."js-yaml-3.13.1"
+ sources."json-buffer-3.0.0"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."jsonc-parser-1.0.3"
+ sources."keyv-3.1.0"
sources."kind-of-6.0.3"
- sources."latest-version-3.1.0"
+ sources."latest-version-5.1.0"
sources."lcid-2.0.0"
sources."levn-0.3.0"
+ sources."lines-and-columns-1.1.6"
sources."load-json-file-4.0.0"
sources."load-plugin-2.3.1"
sources."locate-path-2.0.0"
@@ -54448,11 +55189,7 @@ in
sources."map-visit-1.0.0"
sources."markdown-table-0.4.0"
sources."math-random-1.0.4"
- (sources."mem-4.3.0" // {
- dependencies = [
- sources."mimic-fn-2.1.0"
- ];
- })
+ sources."mem-4.3.0"
(sources."meow-5.0.0" // {
dependencies = [
sources."read-pkg-up-3.0.0"
@@ -54460,7 +55197,8 @@ in
})
sources."merge2-1.3.0"
sources."micromatch-3.1.10"
- sources."mimic-fn-1.2.0"
+ sources."mimic-fn-2.1.0"
+ sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."minimist-options-3.0.2"
@@ -54469,21 +55207,19 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."mout-0.5.0"
sources."ms-2.1.2"
- sources."mute-stream-0.0.7"
+ sources."mute-stream-0.0.8"
sources."nan-2.14.0"
sources."nanomatch-1.2.13"
sources."natural-compare-1.4.0"
sources."nice-try-1.0.5"
+ sources."node-fetch-2.6.0"
sources."nopt-4.0.3"
sources."normalize-package-data-2.5.0"
sources."normalize-path-2.1.1"
+ sources."normalize-url-4.5.0"
sources."npm-prefix-1.2.0"
sources."npm-run-path-2.0.2"
sources."number-is-nan-1.0.1"
@@ -54507,7 +55243,7 @@ in
sources."object.omit-2.0.1"
sources."object.pick-1.3.0"
sources."once-1.4.0"
- sources."onetime-2.0.1"
+ sources."onetime-5.1.0"
sources."optionator-0.8.3"
sources."os-homedir-1.0.2"
(sources."os-locale-3.1.0" // {
@@ -54519,13 +55255,19 @@ in
})
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
+ sources."p-cancelable-1.1.0"
sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
sources."p-is-promise-2.1.0"
sources."p-limit-1.3.0"
sources."p-locate-2.0.0"
+ sources."p-map-3.0.0"
sources."p-try-1.0.0"
- sources."package-json-4.0.1"
+ (sources."package-json-6.5.0" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."parent-module-1.0.1"
sources."parse-entities-1.2.2"
sources."parse-gitignore-1.0.1"
@@ -54544,6 +55286,7 @@ in
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
sources."path-type-3.0.0"
+ sources."picomatch-2.2.2"
sources."pify-3.0.0"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
@@ -54557,38 +55300,45 @@ in
sources."strip-bom-2.0.0"
];
})
- sources."pluralize-7.0.0"
sources."posix-character-classes-0.1.1"
sources."prelude-ls-1.1.2"
- sources."prepend-http-1.0.4"
+ sources."prepend-http-2.0.0"
sources."preserve-0.2.0"
sources."prettier-1.19.1"
- (sources."prettier-eslint-8.8.2" // {
+ (sources."prettier-eslint-9.0.1" // {
dependencies = [
- sources."acorn-5.7.4"
+ sources."acorn-6.4.1"
(sources."acorn-jsx-3.0.1" // {
dependencies = [
sources."acorn-3.3.0"
];
})
- sources."ajv-5.5.2"
- sources."chardet-0.4.2"
- sources."doctrine-2.1.0"
- sources."eslint-4.19.1"
- sources."eslint-scope-3.7.3"
- sources."espree-3.5.4"
- sources."external-editor-2.2.0"
- sources."fast-deep-equal-1.1.0"
- sources."file-entry-cache-2.0.0"
- sources."flat-cache-1.3.4"
- sources."inquirer-3.3.0"
- sources."json-schema-traverse-0.3.1"
- sources."regexpp-1.1.0"
- sources."slice-ansi-1.0.0"
- sources."table-4.0.2"
- sources."typescript-2.9.2"
- sources."vue-eslint-parser-2.0.3"
- sources."write-0.2.1"
+ sources."ansi-escapes-3.2.0"
+ sources."ansi-regex-4.1.0"
+ sources."cli-cursor-2.1.0"
+ sources."cross-spawn-6.0.5"
+ sources."debug-4.1.1"
+ sources."eslint-5.16.0"
+ sources."eslint-scope-4.0.3"
+ sources."espree-5.0.1"
+ sources."figures-2.0.0"
+ sources."globals-11.12.0"
+ sources."ignore-4.0.6"
+ sources."indent-string-4.0.0"
+ sources."inquirer-6.5.2"
+ sources."mimic-fn-1.2.0"
+ sources."mute-stream-0.0.7"
+ sources."onetime-2.0.1"
+ sources."restore-cursor-2.0.0"
+ sources."strip-ansi-5.2.0"
+ (sources."vue-eslint-parser-2.0.3" // {
+ dependencies = [
+ sources."acorn-5.7.4"
+ sources."debug-3.2.6"
+ sources."eslint-scope-3.7.3"
+ sources."espree-3.5.4"
+ ];
+ })
];
})
sources."prettier-tslint-0.4.2"
@@ -54608,24 +55358,31 @@ in
})
sources."rc-1.2.8"
sources."read-pkg-3.0.0"
- (sources."read-pkg-up-4.0.0" // {
+ (sources."read-pkg-up-7.0.1" // {
dependencies = [
- sources."find-up-3.0.0"
- sources."locate-path-3.0.0"
+ sources."find-up-4.1.0"
+ sources."locate-path-5.0.0"
sources."p-limit-2.2.2"
- sources."p-locate-3.0.0"
+ sources."p-locate-4.1.0"
sources."p-try-2.2.0"
+ sources."parse-json-5.0.0"
+ sources."path-exists-4.0.0"
+ (sources."read-pkg-5.2.0" // {
+ dependencies = [
+ sources."type-fest-0.6.0"
+ ];
+ })
+ sources."type-fest-0.8.1"
];
})
sources."readable-stream-2.3.7"
sources."readdirp-2.2.1"
sources."redent-2.0.0"
- sources."regenerator-runtime-0.11.1"
sources."regex-cache-0.4.4"
sources."regex-not-1.0.2"
sources."regexpp-2.0.1"
- sources."registry-auth-token-3.4.0"
- sources."registry-url-3.1.0"
+ sources."registry-auth-token-4.1.1"
+ sources."registry-url-5.1.0"
sources."rehype-sort-attribute-values-2.0.1"
(sources."remark-5.1.0" // {
dependencies = [
@@ -54646,24 +55403,22 @@ in
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
sources."require-relative-0.8.7"
- (sources."require-uncached-1.0.3" // {
- dependencies = [
- sources."resolve-from-1.0.1"
- ];
- })
sources."resolve-1.15.1"
sources."resolve-from-5.0.0"
sources."resolve-url-0.2.1"
- sources."restore-cursor-2.0.0"
+ sources."responselike-1.0.2"
+ sources."restore-cursor-3.1.0"
sources."ret-0.1.15"
+ sources."reusify-1.0.4"
sources."rimraf-2.6.3"
sources."run-async-2.4.0"
- sources."rx-lite-4.0.8"
- sources."rx-lite-aggregates-4.0.8"
+ sources."run-parallel-1.1.9"
sources."rxjs-6.5.4"
+ sources."s.color-0.0.13"
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
+ sources."sass-formatter-0.4.4"
sources."sax-1.2.4"
sources."semver-5.7.1"
sources."semver-diff-2.1.0"
@@ -54788,6 +55543,9 @@ in
];
})
sources."stylus-supremacy-2.14.0"
+ sources."suf-cli-0.1.1"
+ sources."suf-node-1.1.1"
+ sources."suf-regex-0.0.14"
sources."supports-color-5.5.0"
sources."symbol-0.2.3"
(sources."table-5.4.6" // {
@@ -54800,7 +55558,6 @@ in
sources."term-size-1.2.0"
sources."text-table-0.2.0"
sources."through-2.3.8"
- sources."timed-out-4.0.1"
sources."tmp-0.0.33"
(sources."to-object-path-0.3.0" // {
dependencies = [
@@ -54808,13 +55565,10 @@ in
sources."kind-of-3.2.2"
];
})
+ sources."to-readable-stream-1.0.0"
sources."to-regex-3.0.2"
sources."to-regex-range-2.1.1"
- (sources."to-vfile-5.0.3" // {
- dependencies = [
- sources."vfile-3.0.1"
- ];
- })
+ sources."to-vfile-6.1.0"
sources."trim-0.0.1"
sources."trim-newlines-2.0.0"
sources."trim-trailing-lines-1.1.3"
@@ -54823,23 +55577,28 @@ in
sources."tslint-5.20.1"
sources."tsutils-2.29.0"
sources."type-check-0.3.2"
+ sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
sources."typescript-3.8.3"
- (sources."typescript-eslint-parser-16.0.1" // {
- dependencies = [
- sources."semver-5.5.0"
- ];
- })
sources."unherit-1.1.3"
(sources."unified-7.1.0" // {
dependencies = [
+ sources."unist-util-stringify-position-1.1.2"
sources."vfile-3.0.1"
+ sources."vfile-message-1.1.1"
];
})
(sources."unified-engine-6.0.1" // {
dependencies = [
sources."to-vfile-4.0.0"
+ sources."unist-util-stringify-position-1.1.2"
sources."vfile-3.0.1"
+ sources."vfile-message-1.1.1"
+ (sources."vfile-reporter-5.1.2" // {
+ dependencies = [
+ sources."unist-util-stringify-position-2.0.3"
+ ];
+ })
];
})
sources."union-value-1.0.1"
@@ -54849,7 +55608,7 @@ in
sources."unist-util-is-2.1.3"
sources."unist-util-modify-children-1.1.6"
sources."unist-util-remove-position-1.1.4"
- sources."unist-util-stringify-position-1.1.2"
+ sources."unist-util-stringify-position-2.0.3"
sources."unist-util-visit-1.4.1"
(sources."unist-util-visit-parents-2.1.2" // {
dependencies = [
@@ -54867,30 +55626,31 @@ in
];
})
sources."untildify-2.1.0"
- sources."unzip-response-2.0.1"
- sources."update-notifier-2.5.0"
+ sources."update-notifier-3.0.1"
sources."uri-js-4.2.2"
sources."urix-0.1.0"
- sources."url-parse-lax-1.0.0"
+ sources."url-parse-lax-3.0.0"
sources."use-3.1.1"
sources."user-home-2.0.0"
sources."util-deprecate-1.0.2"
+ sources."v8-compile-cache-2.1.0"
sources."validate-npm-package-license-3.0.4"
- (sources."vfile-4.0.3" // {
- dependencies = [
- sources."unist-util-stringify-position-2.0.3"
- sources."vfile-message-2.0.3"
- ];
- })
+ sources."vfile-4.0.3"
sources."vfile-location-2.0.6"
- sources."vfile-message-1.1.1"
- (sources."vfile-reporter-5.1.2" // {
+ sources."vfile-message-2.0.3"
+ (sources."vfile-reporter-6.0.1" // {
dependencies = [
- sources."unist-util-stringify-position-2.0.3"
+ sources."ansi-regex-5.0.0"
+ sources."emoji-regex-8.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.0"
+ sources."strip-ansi-6.0.0"
+ sources."supports-color-6.1.0"
];
})
sources."vfile-sort-2.2.2"
sources."vfile-statistics-1.1.4"
+ sources."vls-0.2.0"
(sources."vscode-css-languageservice-4.1.1" // {
dependencies = [
sources."vscode-uri-2.1.1"
@@ -54898,19 +55658,18 @@ in
})
sources."vscode-emmet-helper-1.2.17"
sources."vscode-jsonrpc-5.0.1"
- sources."vscode-languageserver-5.3.0-next.10"
+ sources."vscode-languageserver-6.1.1"
sources."vscode-languageserver-protocol-3.15.3"
sources."vscode-languageserver-textdocument-1.0.1"
sources."vscode-languageserver-types-3.15.1"
- sources."vscode-nls-4.1.1"
- sources."vscode-textbuffer-1.0.0"
+ sources."vscode-nls-4.1.2"
sources."vscode-uri-1.0.8"
- (sources."vue-eslint-parser-6.0.5" // {
+ sources."vscode-web-custom-data-0.1.3"
+ (sources."vue-eslint-parser-7.0.0" // {
dependencies = [
sources."debug-4.1.1"
];
})
- sources."vue-language-server-0.0.62"
sources."vue-onsenui-helper-json-1.0.2"
sources."wcwidth-1.0.1"
sources."which-1.3.1"
@@ -55023,7 +55782,7 @@ in
})
sources."vscode-languageserver-textdocument-1.0.1"
sources."vscode-languageserver-types-3.15.1"
- sources."vscode-nls-4.1.1"
+ sources."vscode-nls-4.1.2"
sources."vscode-uri-2.1.1"
sources."yaml-ast-parser-custom-tags-0.0.43"
sources."yaml-language-server-0.7.2"
@@ -55040,10 +55799,10 @@ in
coc-yank = nodeEnv.buildNodePackage {
name = "coc-yank";
packageName = "coc-yank";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-yank/-/coc-yank-1.1.3.tgz";
- sha512 = "m+hjR2e1Pc4CikJCh1u+XiyeWK7O9aBWWqk6nSkJp22wC8moIVgRa1PYbGpzKAAXem+Ts0BzVw2IRF5EES0MQg==";
+ url = "https://registry.npmjs.org/coc-yank/-/coc-yank-1.1.4.tgz";
+ sha512 = "8qonhyBfipzni6Fbbdm9hOjUIdLtwPGqnVGxA5DV+Kd4ctvD+FiBRuaWnXWf4QqxC8ATHQyTyoSqrvdXdko4PA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -55208,7 +55967,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."ajv-6.12.0"
@@ -55818,7 +56577,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."aggregate-error-3.0.1"
sources."arr-diff-4.0.0"
sources."arr-flatten-1.1.0"
@@ -56179,7 +56938,7 @@ in
sources."@cycle/run-3.4.0"
sources."@cycle/time-0.10.1"
sources."@types/cookiejar-2.1.1"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@types/superagent-3.8.2"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
@@ -56267,7 +57026,7 @@ in
sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.1"
sources."pseudomap-1.0.2"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."quicktask-1.1.0"
sources."raf-3.3.2"
sources."readable-stream-2.3.7"
@@ -56321,10 +57080,10 @@ in
create-react-app = nodeEnv.buildNodePackage {
name = "create-react-app";
packageName = "create-react-app";
- version = "3.4.0";
+ version = "3.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/create-react-app/-/create-react-app-3.4.0.tgz";
- sha512 = "BR5jXjJH6Bz0vHAIoF0pH2K+hX+Frd93UGZjjCUB1k1JJDZbM+QyigTXZ08ddJ02AQ+iYfNyM77WgDwKQBl00g==";
+ url = "https://registry.npmjs.org/create-react-app/-/create-react-app-3.4.1.tgz";
+ sha512 = "i0Zxiqj8Q2tMJkMousrZdB/vlvtoAZyN49bgAfM4yHhWQUzrpM1rZU7TX1Rg5bbDQ1R8Gk/usNnpkDzEHJdVXg==";
};
dependencies = [
sources."@types/color-name-1.1.1"
@@ -56386,8 +57145,8 @@ in
sources."lodash-4.17.15"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."mute-stream-0.0.8"
sources."once-1.4.0"
@@ -56880,11 +57639,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."multi-random-access-2.1.1"
sources."multicast-dns-7.2.1"
@@ -57402,7 +58157,7 @@ in
sources."assert-plus-1.0.0"
sources."async-2.6.3"
sources."asynckit-0.4.0"
- sources."aws-sdk-2.639.0"
+ sources."aws-sdk-2.644.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.9.1"
sources."base64-js-1.3.1"
@@ -57555,24 +58310,33 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/core-7.8.7"
- sources."@babel/generator-7.8.8"
- sources."@babel/helper-builder-react-jsx-7.8.3"
+ sources."@babel/core-7.9.0"
+ sources."@babel/generator-7.9.4"
+ sources."@babel/helper-annotate-as-pure-7.8.3"
+ sources."@babel/helper-builder-react-jsx-7.9.0"
+ sources."@babel/helper-builder-react-jsx-experimental-7.9.0"
sources."@babel/helper-function-name-7.8.3"
sources."@babel/helper-get-function-arity-7.8.3"
+ sources."@babel/helper-member-expression-to-functions-7.8.3"
+ sources."@babel/helper-module-imports-7.8.3"
+ sources."@babel/helper-module-transforms-7.9.0"
+ sources."@babel/helper-optimise-call-expression-7.8.3"
sources."@babel/helper-plugin-utils-7.8.3"
+ sources."@babel/helper-replace-supers-7.8.6"
+ sources."@babel/helper-simple-access-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/parser-7.8.8"
- sources."@babel/plugin-proposal-object-rest-spread-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/helpers-7.9.2"
+ sources."@babel/highlight-7.9.0"
+ sources."@babel/parser-7.9.4"
+ sources."@babel/plugin-proposal-object-rest-spread-7.9.0"
sources."@babel/plugin-syntax-jsx-7.8.3"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
sources."@babel/plugin-transform-destructuring-7.8.8"
- sources."@babel/plugin-transform-react-jsx-7.8.3"
+ sources."@babel/plugin-transform-react-jsx-7.9.4"
sources."@babel/template-7.8.6"
- sources."@babel/traverse-7.8.6"
- sources."@babel/types-7.8.7"
+ sources."@babel/traverse-7.9.0"
+ sources."@babel/types-7.9.0"
sources."@sindresorhus/is-2.1.0"
sources."@szmarczak/http-timer-4.0.5"
sources."@types/cacheable-request-6.0.1"
@@ -57580,9 +58344,10 @@ in
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
sources."@types/minimist-1.2.0"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@types/normalize-package-data-2.4.0"
sources."@types/responselike-1.0.0"
+ sources."@types/yoga-layout-1.9.1"
sources."ajv-6.12.0"
(sources."ansi-escapes-4.3.1" // {
dependencies = [
@@ -57595,7 +58360,7 @@ in
sources."arrify-2.0.1"
sources."astral-regex-2.0.0"
sources."auto-bind-4.0.0"
- sources."cacheable-lookup-2.0.0"
+ sources."cacheable-lookup-2.0.1"
(sources."cacheable-request-7.0.1" // {
dependencies = [
sources."get-stream-5.1.0"
@@ -57610,7 +58375,7 @@ in
sources."ci-info-2.0.0"
sources."cli-cursor-3.1.0"
sources."cli-truncate-2.1.0"
- sources."clipboardy-2.2.0"
+ sources."clipboardy-2.3.0"
(sources."clone-response-1.0.2" // {
dependencies = [
sources."mimic-response-1.0.1"
@@ -57643,7 +58408,6 @@ in
sources."env-paths-2.2.0"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
- sources."esutils-2.0.3"
sources."execa-1.0.0"
sources."fast-deep-equal-3.1.1"
sources."fast-json-stable-stringify-2.1.0"
@@ -57698,7 +58462,7 @@ in
sources."json-parse-better-errors-1.0.2"
sources."json-schema-traverse-0.4.1"
sources."json-schema-typed-7.0.3"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."keyv-4.0.0"
sources."lines-and-columns-1.1.6"
sources."locate-path-3.0.0"
@@ -57734,7 +58498,7 @@ in
sources."mimic-fn-3.0.0"
];
})
- (sources."meow-6.0.1" // {
+ (sources."meow-6.1.0" // {
dependencies = [
sources."type-fest-0.8.1"
];
@@ -57773,8 +58537,8 @@ in
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."quick-lru-4.0.1"
- sources."react-16.13.0"
- sources."react-is-16.13.0"
+ sources."react-16.13.1"
+ sources."react-is-16.13.1"
sources."react-reconciler-0.24.0"
(sources."read-pkg-5.2.0" // {
dependencies = [
@@ -57845,8 +58609,8 @@ in
})
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
- sources."yargs-parser-16.1.0"
- sources."yoga-layout-prebuilt-1.9.3"
+ sources."yargs-parser-18.1.1"
+ sources."yoga-layout-prebuilt-1.9.5"
];
buildInputs = globalBuildInputs;
meta = {
@@ -57885,7 +58649,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/highlight-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/highlight-7.9.0"
sources."@types/color-name-1.1.1"
sources."acorn-7.1.1"
sources."acorn-jsx-5.2.0"
@@ -57924,7 +58689,11 @@ in
sources."eslint-visitor-keys-1.1.0"
sources."espree-6.2.1"
sources."esprima-4.0.1"
- sources."esquery-1.1.0"
+ (sources."esquery-1.2.0" // {
+ dependencies = [
+ sources."estraverse-5.0.0"
+ ];
+ })
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
@@ -57939,7 +58708,7 @@ in
sources."fs.realpath-1.0.0"
sources."functional-red-black-tree-1.0.1"
sources."glob-7.1.6"
- sources."glob-parent-5.1.0"
+ sources."glob-parent-5.1.1"
sources."globals-12.4.0"
sources."has-flag-3.0.0"
sources."iconv-lite-0.4.24"
@@ -57972,8 +58741,8 @@ in
sources."lodash-4.17.15"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
sources."natural-compare-1.4.0"
@@ -58050,14 +58819,15 @@ in
eslint_d = nodeEnv.buildNodePackage {
name = "eslint_d";
packageName = "eslint_d";
- version = "8.1.0";
+ version = "8.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint_d/-/eslint_d-8.1.0.tgz";
- sha512 = "cNZFOYG+Quphqj+GPoTNe9nsDCRJo2AjHVpu4RkvAxH8+vR2ckvm7ksr+Lwi+kkKuMf4h+QifTAXJ0HuBkJ7FA==";
+ url = "https://registry.npmjs.org/eslint_d/-/eslint_d-8.1.1.tgz";
+ sha512 = "eYr8vOwCQynnI8b5e5R07D2JI6jCItT9QZzWKGZnqMs9lKN+z0bvn1ULCNKp0u4mz1V+lLRglIDiSGIkIDDcLw==";
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/highlight-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/highlight-7.9.0"
sources."@types/color-name-1.1.1"
sources."acorn-7.1.1"
sources."acorn-jsx-5.2.0"
@@ -58098,7 +58868,11 @@ in
sources."eslint-visitor-keys-1.1.0"
sources."espree-6.2.1"
sources."esprima-4.0.1"
- sources."esquery-1.1.0"
+ (sources."esquery-1.2.0" // {
+ dependencies = [
+ sources."estraverse-5.0.0"
+ ];
+ })
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
@@ -58113,7 +58887,7 @@ in
sources."fs.realpath-1.0.0"
sources."functional-red-black-tree-1.0.1"
sources."glob-7.1.6"
- sources."glob-parent-5.1.0"
+ sources."glob-parent-5.1.1"
sources."globals-12.4.0"
sources."has-flag-3.0.0"
sources."iconv-lite-0.4.24"
@@ -58146,8 +58920,8 @@ in
sources."lodash-4.17.15"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
sources."nanolru-1.0.0"
@@ -58419,7 +59193,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- (sources."@babel/highlight-7.8.3" // {
+ sources."@babel/helper-validator-identifier-7.9.0"
+ (sources."@babel/highlight-7.9.0" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -58460,7 +59235,6 @@ in
sources."error-ex-1.3.2"
sources."esc-exit-2.0.2"
sources."escape-string-regexp-1.0.5"
- sources."esutils-2.0.3"
sources."execa-4.0.0"
sources."external-editor-3.1.0"
sources."figures-3.2.0"
@@ -58503,7 +59277,7 @@ in
sources."lodash-4.17.15"
sources."lru-cache-4.1.5"
sources."map-obj-4.1.0"
- (sources."meow-6.0.1" // {
+ (sources."meow-6.1.0" // {
dependencies = [
sources."type-fest-0.8.1"
];
@@ -58595,7 +59369,7 @@ in
sources."which-2.0.2"
sources."wrappy-1.0.2"
sources."yallist-2.1.2"
- sources."yargs-parser-16.1.0"
+ sources."yargs-parser-18.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -58703,7 +59477,7 @@ in
sources."define-property-2.0.2"
sources."defined-0.0.0"
sources."director-1.2.7"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-get-iterator-1.1.0"
sources."es-to-primitive-1.2.1"
(sources."event-stream-0.5.3" // {
@@ -58756,7 +59530,7 @@ in
sources."forever-monitor-2.0.0"
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."function-bind-1.1.1"
sources."get-value-2.0.6"
(sources."glob-7.1.6" // {
@@ -58825,9 +59599,9 @@ in
sources."minimatch-3.0.4"
sources."minimist-0.0.10"
sources."mixin-deep-1.3.2"
- (sources."mkdirp-0.5.1" // {
+ (sources."mkdirp-0.5.4" // {
dependencies = [
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
];
})
sources."ms-2.0.0"
@@ -59108,11 +59882,7 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."minimist-1.2.5"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."moment-2.24.0"
sources."moo-0.5.1"
sources."ms-2.1.2"
@@ -59277,7 +60047,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- (sources."@babel/highlight-7.8.3" // {
+ sources."@babel/helper-validator-identifier-7.9.0"
+ (sources."@babel/highlight-7.9.0" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -59352,7 +60123,6 @@ in
sources."error-ex-1.3.2"
sources."escape-goat-2.1.1"
sources."escape-string-regexp-1.0.5"
- sources."esutils-2.0.3"
sources."execa-4.0.0"
sources."external-editor-3.1.0"
sources."fast-deep-equal-3.1.1"
@@ -59429,7 +60199,7 @@ in
sources."lowercase-keys-1.0.1"
sources."make-dir-3.0.2"
sources."map-obj-4.1.0"
- (sources."meow-6.0.1" // {
+ (sources."meow-6.1.0" // {
dependencies = [
sources."type-fest-0.8.1"
];
@@ -59526,7 +60296,7 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
- sources."yargs-parser-16.1.0"
+ sources."yargs-parser-18.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -59994,11 +60764,7 @@ in
sources."yallist-4.0.0"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."mute-stream-0.0.8"
sources."negotiator-0.6.2"
@@ -60820,7 +61586,7 @@ in
sources."fragment-cache-0.2.1"
sources."fs-mkdirp-stream-1.0.0"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."function-bind-1.1.1"
sources."get-caller-file-1.0.3"
sources."get-value-2.0.6"
@@ -61625,11 +62391,7 @@ in
sources."lodash-4.17.15"
sources."mime-1.6.0"
sources."minimist-1.2.5"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."opener-1.5.1"
(sources."optimist-0.6.1" // {
@@ -61638,7 +62400,7 @@ in
];
})
sources."portfinder-1.0.25"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."requires-port-1.0.0"
sources."secure-compare-3.0.1"
sources."union-0.5.0"
@@ -61738,9 +62500,9 @@ in
sources."isstream-0.1.2"
sources."minimatch-3.0.4"
sources."minimist-0.0.10"
- (sources."mkdirp-0.5.1" // {
+ (sources."mkdirp-0.5.4" // {
dependencies = [
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
];
})
sources."moment-2.24.0"
@@ -61829,7 +62591,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."jquery-3.4.1"
- sources."jquery.terminal-2.15.0"
+ sources."jquery.terminal-2.15.2"
sources."jsonfile-2.4.0"
sources."keyboardevent-key-polyfill-1.1.0"
sources."line-reader-0.4.0"
@@ -62046,11 +62808,7 @@ in
sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
sources."netmask-1.0.6"
@@ -62076,7 +62834,7 @@ in
sources."proxy-agent-3.1.1"
sources."proxy-from-env-1.1.0"
sources."pump-3.0.0"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."raw-body-2.4.1"
sources."readable-stream-3.6.0"
sources."restore-cursor-2.0.0"
@@ -62202,26 +62960,28 @@ in
name = "iosevka-build-deps";
packageName = "iosevka-build-deps";
version = "2.3.3";
- src = ../../../pkgs/data/fonts/iosevka;
+ src = ../../data/fonts/iosevka;
dependencies = [
+ sources."@types/color-name-1.1.1"
sources."JSONStream-1.3.5"
sources."abbrev-1.1.1"
sources."ajv-6.12.0"
sources."amdefine-1.0.1"
sources."ansi-regex-2.1.1"
- sources."ansi-styles-3.2.1"
+ sources."ansi-styles-4.2.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
sources."argparse-1.0.10"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
+ sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
sources."aws4-1.9.1"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bezier-js-2.5.1"
+ sources."bezier-js-2.6.0"
sources."bindings-1.5.0"
sources."block-stream-0.0.9"
sources."bluebird-3.7.2"
@@ -62230,9 +62990,9 @@ in
sources."camelcase-4.1.0"
sources."caryll-shapeops-0.3.1"
sources."caseless-0.12.0"
- sources."chalk-2.4.2"
+ sources."chalk-3.0.0"
sources."child-process-promise-2.2.1"
- sources."cli-cursor-2.1.0"
+ sources."cli-cursor-3.1.0"
sources."clipper-lib-1.0.0"
(sources."cliui-3.2.0" // {
dependencies = [
@@ -62241,8 +63001,8 @@ in
})
sources."clone-2.1.2"
sources."code-point-at-1.1.0"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
sources."colors-1.4.0"
sources."combined-stream-1.0.8"
sources."complex.js-2.0.11"
@@ -62262,11 +63022,9 @@ in
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."ecc-jsbn-0.1.2"
- sources."emoji-regex-7.0.3"
- sources."end-of-stream-1.4.4"
+ sources."emoji-regex-8.0.0"
sources."error-ex-1.3.2"
sources."escape-latex-1.2.0"
- sources."escape-string-regexp-1.0.5"
sources."escodegen-1.14.1"
(sources."escope-1.0.3" // {
dependencies = [
@@ -62324,7 +63082,7 @@ in
sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
- sources."has-flag-3.0.0"
+ sources."has-flag-4.0.0"
sources."has-unicode-2.0.1"
sources."hosted-git-info-2.8.8"
sources."http-signature-1.2.0"
@@ -62353,7 +63111,6 @@ in
sources."load-json-file-2.0.0"
sources."locate-path-2.0.0"
sources."lru-cache-4.1.5"
- sources."map-age-cleaner-0.1.3"
sources."mathjs-5.10.3"
sources."megaminx-0.9.0"
sources."mem-1.1.0"
@@ -62362,11 +63119,10 @@ in
sources."mime-types-2.1.26"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."nan-2.14.0"
- sources."nice-try-1.0.5"
(sources."node-gyp-3.8.0" // {
dependencies = [
sources."semver-5.3.0"
@@ -62381,7 +63137,11 @@ in
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
sources."once-1.4.0"
- sources."onetime-2.0.1"
+ (sources."onetime-5.1.0" // {
+ dependencies = [
+ sources."mimic-fn-2.1.0"
+ ];
+ })
sources."optionator-0.8.3"
sources."os-homedir-1.0.2"
sources."os-locale-2.1.0"
@@ -62400,9 +63160,7 @@ in
sources."yargs-8.0.2"
];
})
- sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
- sources."p-is-promise-2.1.0"
sources."p-limit-1.3.0"
sources."p-locate-2.0.0"
sources."p-try-1.0.0"
@@ -62440,10 +63198,8 @@ in
sources."primitive-quadify-off-curves-0.4.1"
sources."process-nextick-args-2.0.1"
sources."promise-polyfill-6.1.0"
- sources."proper-lockfile-3.2.0"
sources."pseudomap-1.0.2"
sources."psl-1.7.0"
- sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."read-pkg-2.0.0"
@@ -62454,9 +63210,8 @@ in
sources."require-main-filename-1.0.1"
sources."resolve-1.15.1"
sources."resolve-url-0.2.1"
- sources."restore-cursor-2.0.0"
+ sources."restore-cursor-3.1.0"
sources."resumer-0.0.0"
- sources."retry-0.12.0"
sources."rimraf-2.6.3"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
@@ -62498,7 +63253,7 @@ in
sources."source-map-0.7.3"
];
})
- sources."supports-color-5.5.0"
+ sources."supports-color-7.1.0"
sources."tar-2.2.2"
sources."temp-0.8.4"
sources."through-2.3.8"
@@ -62522,35 +63277,31 @@ in
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
sources."validate-npm-package-license-3.0.4"
- (sources."verda-1.0.0-12" // {
+ (sources."verda-1.0.0" // {
dependencies = [
- sources."ansi-regex-4.1.0"
+ sources."ansi-regex-5.0.0"
sources."camelcase-5.3.1"
- (sources."cliui-4.1.0" // {
- dependencies = [
- sources."ansi-regex-3.0.0"
- sources."strip-ansi-4.0.0"
- ];
- })
- sources."cross-spawn-6.0.5"
- sources."execa-1.0.0"
- sources."fast-deep-equal-2.0.1"
- sources."find-up-3.0.0"
- sources."fs-extra-6.0.1"
- sources."get-stream-4.1.0"
- sources."invert-kv-2.0.0"
- sources."jsonfile-4.0.0"
- sources."lcid-2.0.0"
- sources."locate-path-3.0.0"
- sources."mem-4.3.0"
- sources."mimic-fn-2.1.0"
- sources."os-locale-3.1.0"
+ sources."cliui-6.0.0"
+ sources."find-up-4.1.0"
+ sources."fs-extra-9.0.0"
+ sources."get-caller-file-2.0.5"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."jsonfile-6.0.1"
+ sources."locate-path-5.0.0"
sources."p-limit-2.2.2"
- sources."p-locate-3.0.0"
+ sources."p-locate-4.1.0"
sources."p-try-2.2.0"
- sources."strip-ansi-5.2.0"
- sources."yargs-12.0.5"
- sources."yargs-parser-11.1.1"
+ sources."path-exists-4.0.0"
+ sources."require-main-filename-2.0.0"
+ sources."string-width-4.2.0"
+ sources."strip-ansi-6.0.0"
+ sources."tslib-1.11.1"
+ sources."universalify-1.0.0"
+ sources."which-2.0.2"
+ sources."wrap-ansi-6.2.0"
+ sources."y18n-4.0.0"
+ sources."yargs-15.3.1"
+ sources."yargs-parser-18.1.1"
];
})
sources."verror-1.10.0"
@@ -62570,8 +63321,12 @@ in
(sources."yargs-14.2.3" // {
dependencies = [
sources."ansi-regex-4.1.0"
+ sources."ansi-styles-3.2.1"
sources."camelcase-5.3.1"
sources."cliui-5.0.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."emoji-regex-7.0.3"
sources."find-up-3.0.0"
sources."get-caller-file-2.0.5"
sources."is-fullwidth-code-point-2.0.0"
@@ -62737,7 +63492,7 @@ in
sources."@yarnpkg/lockfile-1.1.0"
sources."abab-2.0.3"
sources."abbrev-1.1.1"
- sources."acorn-5.7.4"
+ sources."acorn-7.1.1"
(sources."acorn-globals-4.3.4" // {
dependencies = [
sources."acorn-6.4.1"
@@ -62776,7 +63531,6 @@ in
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
- sources."async-limiter-1.0.1"
sources."async-mutex-0.1.4"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
@@ -62789,9 +63543,10 @@ in
];
})
sources."base-64-0.1.0"
+ sources."base64-js-1.3.1"
sources."base64-stream-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bl-4.0.1"
+ sources."bl-4.0.2"
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
dependencies = [
@@ -62799,6 +63554,7 @@ in
];
})
sources."browser-process-hrtime-1.0.0"
+ sources."buffer-5.5.0"
sources."cache-base-1.0.1"
sources."camel-case-3.0.0"
sources."camelcase-4.1.0"
@@ -62859,15 +63615,15 @@ in
sources."cross-spawn-6.0.5"
sources."crypt-0.0.2"
sources."css-2.2.4"
- sources."cssom-0.3.8"
- sources."cssstyle-1.4.0"
- sources."cwise-compiler-1.1.3"
- sources."dashdash-1.14.1"
- (sources."data-urls-1.1.0" // {
+ sources."cssom-0.4.4"
+ (sources."cssstyle-2.2.0" // {
dependencies = [
- sources."whatwg-url-7.1.0"
+ sources."cssom-0.3.8"
];
})
+ sources."cwise-compiler-1.1.3"
+ sources."dashdash-1.14.1"
+ sources."data-urls-1.1.0"
sources."debug-3.2.6"
sources."decode-uri-component-0.2.0"
sources."decompress-response-4.2.1"
@@ -63014,6 +63770,7 @@ in
sources."http-errors-1.7.3"
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
+ sources."ieee754-1.1.13"
sources."ignore-walk-3.0.3"
(sources."image-data-uri-2.0.1" // {
dependencies = [
@@ -63052,6 +63809,7 @@ in
];
})
sources."iota-array-1.0.0"
+ sources."ip-regex-2.1.0"
sources."is-absolute-0.2.6"
sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.3.2"
@@ -63081,12 +63839,12 @@ in
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."isstream-0.1.2"
- sources."joplin-turndown-4.0.23"
+ sources."joplin-turndown-4.0.24"
sources."joplin-turndown-plugin-gfm-1.0.12"
sources."jpeg-js-0.1.2"
sources."js-tokens-4.0.0"
sources."jsbn-0.1.1"
- sources."jsdom-11.12.0"
+ sources."jsdom-15.2.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
@@ -63102,7 +63860,6 @@ in
sources."klaw-1.3.1"
sources."klaw-sync-6.0.0"
sources."lazyness-1.1.1"
- sources."left-pad-1.3.0"
sources."levenshtein-1.0.5"
sources."levn-0.3.0"
sources."linkify-it-2.2.0"
@@ -63162,11 +63919,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."moment-2.24.0"
sources."ms-2.1.2"
(sources."multiparty-4.2.1" // {
@@ -63234,7 +63987,7 @@ in
sources."p-locate-2.0.0"
sources."p-try-1.0.0"
sources."param-case-2.1.1"
- sources."parse5-4.0.0"
+ sources."parse5-5.1.0"
sources."pascalcase-0.1.1"
(sources."patch-package-6.2.1" // {
dependencies = [
@@ -63276,10 +64029,15 @@ in
(sources."request-2.88.2" // {
dependencies = [
sources."form-data-2.3.3"
+ sources."tough-cookie-2.5.0"
];
})
sources."request-promise-core-1.1.3"
- sources."request-promise-native-1.0.8"
+ (sources."request-promise-native-1.0.8" // {
+ dependencies = [
+ sources."tough-cookie-2.5.0"
+ ];
+ })
sources."requires-port-1.0.0"
sources."resolve-url-0.2.1"
sources."ret-0.1.15"
@@ -63289,6 +64047,7 @@ in
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
+ sources."saxes-3.1.11"
sources."semver-5.7.1"
sources."server-destroy-1.0.1"
sources."set-blocking-2.0.0"
@@ -63424,7 +64183,7 @@ in
sources."q-0.9.7"
];
})
- sources."terminal-kit-1.35.1"
+ sources."terminal-kit-1.35.2"
(sources."tkwidgets-0.5.26" // {
dependencies = [
sources."is-fullwidth-code-point-2.0.0"
@@ -63441,7 +64200,7 @@ in
sources."to-regex-3.0.2"
sources."to-regex-range-2.1.1"
sources."toidentifier-1.0.0"
- sources."tough-cookie-2.5.0"
+ sources."tough-cookie-3.0.1"
sources."tr46-1.0.1"
sources."tree-kit-0.6.2"
sources."tunnel-agent-0.6.0"
@@ -63482,10 +64241,11 @@ in
sources."valid-url-1.0.9"
sources."verror-1.10.0"
sources."w3c-hr-time-1.0.2"
+ sources."w3c-xmlserializer-1.1.2"
sources."webidl-conversions-4.0.2"
sources."whatwg-encoding-1.0.5"
sources."whatwg-mimetype-2.3.0"
- sources."whatwg-url-6.5.0"
+ sources."whatwg-url-7.1.0"
sources."which-1.3.1"
sources."which-pm-runs-1.0.0"
sources."wide-align-1.1.3"
@@ -63498,10 +64258,11 @@ in
];
})
sources."wrappy-1.0.2"
- sources."ws-5.2.2"
+ sources."ws-7.2.3"
sources."xml-name-validator-3.0.0"
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
+ sources."xmlchars-2.2.0"
sources."yallist-4.0.0"
sources."yargs-parser-7.0.0"
];
@@ -63538,8 +64299,8 @@ in
sources."ini-1.3.5"
sources."lru-cache-4.1.5"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."nopt-4.0.3"
sources."once-1.4.0"
sources."os-homedir-1.0.2"
@@ -63595,7 +64356,7 @@ in
sha512 = "Yf1ZKA3r9nvtMWHO1kEuMZTlHOF8uoQ0vyo5eH7SQy5YeIiHM+B0DgKnn+X6y6KDYZcF7G2SPkKF+JORCXWE/A==";
};
dependencies = [
- sources."@babel/parser-7.8.8"
+ sources."@babel/parser-7.9.4"
sources."argparse-1.0.10"
sources."bluebird-3.7.2"
sources."catharsis-0.8.11"
@@ -63610,8 +64371,8 @@ in
sources."markdown-it-anchor-5.2.5"
sources."marked-0.7.0"
sources."mdurl-1.0.1"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."requizzle-0.2.3"
sources."sprintf-js-1.0.3"
sources."strip-json-comments-3.0.1"
@@ -63761,7 +64522,7 @@ in
sources."path-loader-1.0.10"
sources."process-nextick-args-2.0.1"
sources."punycode-2.1.1"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
sources."slash-3.0.0"
@@ -63944,7 +64705,11 @@ in
sources."mime-types-2.1.26"
sources."mimic-response-1.0.1"
sources."minimist-1.2.5"
- sources."morgan-1.9.1"
+ (sources."morgan-1.10.0" // {
+ dependencies = [
+ sources."depd-2.0.0"
+ ];
+ })
sources."ms-2.0.0"
sources."nanoid-2.1.11"
sources."negotiator-0.6.2"
@@ -64045,8 +64810,8 @@ in
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
sources."y18n-4.0.0"
- sources."yargs-15.3.0"
- sources."yargs-parser-18.1.0"
+ sources."yargs-15.3.1"
+ sources."yargs-parser-18.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -64160,7 +64925,7 @@ in
sources."fs.realpath-1.0.0"
sources."fsevents-2.1.2"
sources."glob-7.1.6"
- sources."glob-parent-5.1.0"
+ sources."glob-parent-5.1.1"
sources."graceful-fs-4.2.3"
sources."has-binary2-1.0.3"
sources."has-cors-1.1.0"
@@ -64203,7 +64968,7 @@ in
sources."parseuri-0.0.5"
sources."parseurl-1.3.3"
sources."path-is-absolute-1.0.1"
- sources."picomatch-2.2.1"
+ sources."picomatch-2.2.2"
sources."pseudomap-1.0.2"
sources."qjobs-1.2.0"
sources."qs-6.7.0"
@@ -64751,7 +65516,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@zkochan/cmd-shim-3.1.0"
sources."JSONStream-1.3.5"
sources."abbrev-1.1.1"
@@ -64804,7 +65569,7 @@ in
sources."builtins-1.0.3"
sources."byline-5.0.0"
sources."byte-size-5.0.1"
- sources."cacache-12.0.3"
+ sources."cacache-12.0.4"
sources."cache-base-1.0.1"
sources."call-me-maybe-1.0.1"
sources."caller-callsite-2.0.0"
@@ -64888,7 +65653,6 @@ in
dependencies = [
sources."concat-stream-2.0.0"
sources."meow-4.0.1"
- sources."minimist-1.2.5"
sources."readable-stream-3.6.0"
];
})
@@ -64940,7 +65704,7 @@ in
sources."envinfo-7.5.0"
sources."err-code-1.1.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -64993,7 +65757,7 @@ in
];
})
sources."fast-json-stable-stringify-2.1.0"
- sources."figgy-pudding-3.5.1"
+ sources."figgy-pudding-3.5.2"
sources."figures-2.0.0"
(sources."fill-range-4.0.0" // {
dependencies = [
@@ -65029,7 +65793,6 @@ in
sources."load-json-file-1.1.0"
sources."map-obj-1.0.1"
sources."meow-3.7.0"
- sources."minimist-1.2.5"
sources."parse-json-2.2.0"
sources."path-exists-2.1.0"
sources."path-type-1.1.0"
@@ -65050,7 +65813,6 @@ in
(sources."git-raw-commits-2.0.0" // {
dependencies = [
sources."meow-4.0.1"
- sources."minimist-1.2.5"
];
})
(sources."git-remote-origin-url-2.0.0" // {
@@ -65061,14 +65823,13 @@ in
(sources."git-semver-tags-2.0.3" // {
dependencies = [
sources."meow-4.0.1"
- sources."minimist-1.2.5"
];
})
sources."git-up-4.0.1"
sources."git-url-parse-11.1.2"
sources."gitconfiglocal-1.0.0"
sources."glob-7.1.6"
- sources."glob-parent-5.1.0"
+ sources."glob-parent-5.1.1"
sources."glob-to-regexp-0.3.0"
(sources."globby-9.2.0" // {
dependencies = [
@@ -65208,7 +65969,7 @@ in
sources."mime-types-2.1.26"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minimist-options-3.0.2"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
@@ -65218,7 +65979,7 @@ in
sources."is-extendable-1.0.1"
];
})
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."mkdirp-promise-5.0.1"
sources."modify-values-1.0.1"
sources."move-concurrently-1.0.1"
@@ -65284,7 +66045,11 @@ in
sources."octokit-pagination-methods-1.1.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."optimist-0.6.1"
+ (sources."optimist-0.6.1" // {
+ dependencies = [
+ sources."minimist-0.0.10"
+ ];
+ })
sources."os-homedir-1.0.2"
sources."os-name-3.1.0"
sources."os-tmpdir-1.0.2"
@@ -65485,11 +66250,7 @@ in
sources."strip-bom-3.0.0"
sources."strip-eof-1.0.0"
sources."strip-indent-2.0.0"
- (sources."strong-log-transformer-2.1.0" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."strong-log-transformer-2.1.0"
sources."supports-color-5.5.0"
sources."tar-4.4.13"
sources."temp-dir-1.0.0"
@@ -65646,8 +66407,8 @@ in
sources."mime-1.6.0"
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."oauth-sign-0.9.0"
sources."performance-now-2.1.0"
sources."promise-7.3.1"
@@ -65771,7 +66532,7 @@ in
sources."debug-2.6.9"
sources."decode-uri-component-0.2.0"
sources."define-property-2.0.2"
- sources."depd-1.1.2"
+ sources."depd-2.0.0"
sources."destroy-1.0.4"
sources."duplexer-0.1.1"
sources."ee-first-1.1.1"
@@ -65819,7 +66580,7 @@ in
sources."fragment-cache-0.2.1"
sources."fresh-0.5.2"
sources."from-0.1.7"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."get-value-2.0.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
@@ -65834,7 +66595,11 @@ in
];
})
sources."http-auth-3.1.3"
- sources."http-errors-1.7.3"
+ (sources."http-errors-1.7.3" // {
+ dependencies = [
+ sources."depd-1.1.2"
+ ];
+ })
sources."http-parser-js-0.4.10"
sources."inherits-2.0.4"
sources."is-accessor-descriptor-1.0.0"
@@ -65864,7 +66629,7 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."mixin-deep-1.3.2"
- sources."morgan-1.9.1"
+ sources."morgan-1.10.0"
sources."ms-2.0.0"
sources."nan-2.14.0"
sources."nanomatch-1.2.13"
@@ -65910,11 +66675,13 @@ in
sources."safe-regex-1.1.0"
(sources."send-0.17.1" // {
dependencies = [
+ sources."depd-1.1.2"
sources."ms-2.1.1"
];
})
(sources."serve-index-1.9.1" // {
dependencies = [
+ sources."depd-1.1.2"
sources."http-errors-1.6.3"
sources."inherits-2.0.3"
sources."setprototypeof-1.1.0"
@@ -66168,7 +66935,7 @@ in
sources."forwarded-0.1.2"
sources."fragment-cache-0.2.1"
sources."fresh-0.5.2"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."github-slugger-1.3.0"
@@ -66542,15 +67309,14 @@ in
name = "lumo-build-deps";
packageName = "lumo-build-deps";
version = "1.10.1";
- src = ../../../pkgs/development/interpreters/clojurescript/lumo;
+ src = ../interpreters/clojurescript/lumo;
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/compat-data-7.8.6"
- sources."@babel/core-7.8.7"
- sources."@babel/generator-7.8.8"
+ sources."@babel/compat-data-7.9.0"
+ sources."@babel/core-7.9.0"
+ sources."@babel/generator-7.9.4"
sources."@babel/helper-annotate-as-pure-7.8.3"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.8.3"
- sources."@babel/helper-call-delegate-7.8.7"
sources."@babel/helper-compilation-targets-7.8.7"
sources."@babel/helper-create-class-features-plugin-7.8.6"
sources."@babel/helper-create-regexp-features-plugin-7.8.8"
@@ -66561,7 +67327,7 @@ in
sources."@babel/helper-hoist-variables-7.8.3"
sources."@babel/helper-member-expression-to-functions-7.8.3"
sources."@babel/helper-module-imports-7.8.3"
- sources."@babel/helper-module-transforms-7.8.6"
+ sources."@babel/helper-module-transforms-7.9.0"
sources."@babel/helper-optimise-call-expression-7.8.3"
sources."@babel/helper-plugin-utils-7.8.3"
sources."@babel/helper-regex-7.8.3"
@@ -66569,29 +67335,32 @@ in
sources."@babel/helper-replace-supers-7.8.6"
sources."@babel/helper-simple-access-7.8.3"
sources."@babel/helper-split-export-declaration-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
sources."@babel/helper-wrap-function-7.8.3"
- sources."@babel/helpers-7.8.4"
- (sources."@babel/highlight-7.8.3" // {
+ sources."@babel/helpers-7.9.2"
+ (sources."@babel/highlight-7.9.0" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.8.8"
+ sources."@babel/parser-7.9.4"
sources."@babel/plugin-external-helpers-7.8.3"
sources."@babel/plugin-proposal-async-generator-functions-7.8.3"
sources."@babel/plugin-proposal-class-properties-7.8.3"
sources."@babel/plugin-proposal-dynamic-import-7.8.3"
sources."@babel/plugin-proposal-json-strings-7.8.3"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.8.3"
- sources."@babel/plugin-proposal-object-rest-spread-7.8.3"
+ sources."@babel/plugin-proposal-numeric-separator-7.8.3"
+ sources."@babel/plugin-proposal-object-rest-spread-7.9.0"
sources."@babel/plugin-proposal-optional-catch-binding-7.8.3"
- sources."@babel/plugin-proposal-optional-chaining-7.8.3"
+ sources."@babel/plugin-proposal-optional-chaining-7.9.0"
sources."@babel/plugin-proposal-unicode-property-regex-7.8.8"
sources."@babel/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-bigint-7.8.3"
sources."@babel/plugin-syntax-dynamic-import-7.8.3"
sources."@babel/plugin-syntax-json-strings-7.8.3"
sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
+ sources."@babel/plugin-syntax-numeric-separator-7.8.3"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
sources."@babel/plugin-syntax-optional-chaining-7.8.3"
@@ -66600,43 +67369,51 @@ in
sources."@babel/plugin-transform-async-to-generator-7.8.3"
sources."@babel/plugin-transform-block-scoped-functions-7.8.3"
sources."@babel/plugin-transform-block-scoping-7.8.3"
- sources."@babel/plugin-transform-classes-7.8.6"
+ sources."@babel/plugin-transform-classes-7.9.2"
sources."@babel/plugin-transform-computed-properties-7.8.3"
sources."@babel/plugin-transform-destructuring-7.8.8"
sources."@babel/plugin-transform-dotall-regex-7.8.3"
sources."@babel/plugin-transform-duplicate-keys-7.8.3"
sources."@babel/plugin-transform-exponentiation-operator-7.8.3"
- sources."@babel/plugin-transform-for-of-7.8.6"
+ sources."@babel/plugin-transform-for-of-7.9.0"
sources."@babel/plugin-transform-function-name-7.8.3"
sources."@babel/plugin-transform-literals-7.8.3"
sources."@babel/plugin-transform-member-expression-literals-7.8.3"
- sources."@babel/plugin-transform-modules-amd-7.8.3"
- sources."@babel/plugin-transform-modules-commonjs-7.8.3"
- sources."@babel/plugin-transform-modules-systemjs-7.8.3"
- sources."@babel/plugin-transform-modules-umd-7.8.3"
+ sources."@babel/plugin-transform-modules-amd-7.9.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.9.0"
+ sources."@babel/plugin-transform-modules-systemjs-7.9.0"
+ sources."@babel/plugin-transform-modules-umd-7.9.0"
sources."@babel/plugin-transform-named-capturing-groups-regex-7.8.3"
sources."@babel/plugin-transform-new-target-7.8.3"
sources."@babel/plugin-transform-object-super-7.8.3"
- sources."@babel/plugin-transform-parameters-7.8.8"
+ sources."@babel/plugin-transform-parameters-7.9.3"
sources."@babel/plugin-transform-property-literals-7.8.3"
sources."@babel/plugin-transform-regenerator-7.8.7"
sources."@babel/plugin-transform-reserved-words-7.8.3"
- sources."@babel/plugin-transform-runtime-7.8.3"
+ sources."@babel/plugin-transform-runtime-7.9.0"
sources."@babel/plugin-transform-shorthand-properties-7.8.3"
sources."@babel/plugin-transform-spread-7.8.3"
sources."@babel/plugin-transform-sticky-regex-7.8.3"
sources."@babel/plugin-transform-template-literals-7.8.3"
sources."@babel/plugin-transform-typeof-symbol-7.8.4"
sources."@babel/plugin-transform-unicode-regex-7.8.3"
- sources."@babel/preset-env-7.8.7"
+ sources."@babel/preset-env-7.9.0"
+ sources."@babel/preset-modules-0.1.3"
sources."@babel/preset-stage-2-7.8.3"
- sources."@babel/runtime-7.8.7"
+ sources."@babel/runtime-7.9.2"
sources."@babel/template-7.8.6"
- sources."@babel/traverse-7.8.6"
- sources."@babel/types-7.8.7"
+ sources."@babel/traverse-7.9.0"
+ sources."@babel/types-7.9.0"
sources."@cnakazawa/watch-1.0.4"
sources."@comandeer/babel-plugin-banner-5.0.0"
- sources."@istanbuljs/load-nyc-config-1.0.0"
+ (sources."@istanbuljs/load-nyc-config-1.0.0" // {
+ dependencies = [
+ sources."find-up-4.1.0"
+ sources."locate-path-5.0.0"
+ sources."p-locate-4.1.0"
+ sources."path-exists-4.0.0"
+ ];
+ })
sources."@istanbuljs/schema-0.1.2"
(sources."@jest/transform-25.1.0" // {
dependencies = [
@@ -66649,33 +67426,33 @@ in
sources."@types/babel__template-7.0.2"
sources."@types/babel__traverse-7.0.9"
sources."@types/color-name-1.1.1"
- sources."@types/estree-0.0.42"
+ sources."@types/estree-0.0.44"
sources."@types/istanbul-lib-coverage-2.0.1"
sources."@types/istanbul-lib-report-3.0.0"
sources."@types/istanbul-reports-1.1.1"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@types/normalize-package-data-2.4.0"
sources."@types/resolve-0.0.8"
sources."@types/yargs-15.0.4"
sources."@types/yargs-parser-15.0.0"
- sources."@webassemblyjs/ast-1.8.5"
- sources."@webassemblyjs/floating-point-hex-parser-1.8.5"
- sources."@webassemblyjs/helper-api-error-1.8.5"
- sources."@webassemblyjs/helper-buffer-1.8.5"
- sources."@webassemblyjs/helper-code-frame-1.8.5"
- sources."@webassemblyjs/helper-fsm-1.8.5"
- sources."@webassemblyjs/helper-module-context-1.8.5"
- sources."@webassemblyjs/helper-wasm-bytecode-1.8.5"
- sources."@webassemblyjs/helper-wasm-section-1.8.5"
- sources."@webassemblyjs/ieee754-1.8.5"
- sources."@webassemblyjs/leb128-1.8.5"
- sources."@webassemblyjs/utf8-1.8.5"
- sources."@webassemblyjs/wasm-edit-1.8.5"
- sources."@webassemblyjs/wasm-gen-1.8.5"
- sources."@webassemblyjs/wasm-opt-1.8.5"
- sources."@webassemblyjs/wasm-parser-1.8.5"
- sources."@webassemblyjs/wast-parser-1.8.5"
- sources."@webassemblyjs/wast-printer-1.8.5"
+ sources."@webassemblyjs/ast-1.9.0"
+ sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
+ sources."@webassemblyjs/helper-api-error-1.9.0"
+ sources."@webassemblyjs/helper-buffer-1.9.0"
+ sources."@webassemblyjs/helper-code-frame-1.9.0"
+ sources."@webassemblyjs/helper-fsm-1.9.0"
+ sources."@webassemblyjs/helper-module-context-1.9.0"
+ sources."@webassemblyjs/helper-wasm-bytecode-1.9.0"
+ sources."@webassemblyjs/helper-wasm-section-1.9.0"
+ sources."@webassemblyjs/ieee754-1.9.0"
+ sources."@webassemblyjs/leb128-1.9.0"
+ sources."@webassemblyjs/utf8-1.9.0"
+ sources."@webassemblyjs/wasm-edit-1.9.0"
+ sources."@webassemblyjs/wasm-gen-1.9.0"
+ sources."@webassemblyjs/wasm-opt-1.9.0"
+ sources."@webassemblyjs/wasm-parser-1.9.0"
+ sources."@webassemblyjs/wast-parser-1.9.0"
+ sources."@webassemblyjs/wast-printer-1.9.0"
sources."@xtuc/ieee754-1.2.0"
sources."@xtuc/long-4.2.2"
sources."JSONStream-1.3.5"
@@ -66723,10 +67500,9 @@ in
sources."babel-helper-remove-or-void-0.4.3"
sources."babel-helper-to-multiple-sequence-expressions-0.5.0"
sources."babel-jest-25.1.0"
- (sources."babel-loader-8.0.6" // {
+ (sources."babel-loader-8.1.0" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."babel-plugin-dynamic-import-node-2.3.0"
@@ -66774,7 +67550,7 @@ in
sources."big.js-5.2.2"
sources."binary-extensions-1.13.1"
sources."bindings-1.5.0"
- (sources."bl-4.0.1" // {
+ (sources."bl-4.0.2" // {
dependencies = [
sources."readable-stream-3.6.0"
];
@@ -66796,8 +67572,8 @@ in
})
(sources."browserify-16.5.0" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
+ sources."punycode-1.4.1"
];
})
sources."browserify-aes-1.2.0"
@@ -66806,23 +67582,22 @@ in
sources."browserify-rsa-4.0.1"
sources."browserify-sign-4.0.4"
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.9.1"
+ sources."browserslist-4.11.0"
sources."bser-2.1.1"
sources."buffer-5.5.0"
sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-modules-3.1.0"
sources."builtin-status-codes-3.0.0"
- (sources."cacache-12.0.3" // {
+ (sources."cacache-12.0.4" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."cache-base-1.0.1"
sources."cached-path-relative-1.0.2"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001035"
+ sources."caniuse-lite-1.0.30001036"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
(sources."chalk-3.0.0" // {
@@ -66841,7 +67616,7 @@ in
sources."normalize-path-2.1.1"
];
})
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."micromatch-3.1.10"
];
})
@@ -66891,8 +67666,7 @@ in
sources."convert-source-map-1.7.0"
(sources."copy-concurrently-1.0.5" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."copy-descriptor-0.1.1"
@@ -66937,7 +67711,7 @@ in
sources."duplexer2-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- sources."electron-to-chromium-1.3.376"
+ sources."electron-to-chromium-1.3.383"
sources."elliptic-6.5.2"
sources."emoji-regex-7.0.3"
sources."emojis-list-3.0.0"
@@ -66949,7 +67723,7 @@ in
})
sources."errno-0.1.7"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."eslint-scope-4.0.3"
@@ -67001,7 +67775,7 @@ in
sources."fast-json-stable-stringify-2.1.0"
sources."fast-safe-stringify-2.0.7"
sources."fb-watchman-2.0.1"
- sources."figgy-pudding-3.5.1"
+ sources."figgy-pudding-3.5.2"
sources."file-uri-to-path-1.0.0"
(sources."fill-range-4.0.0" // {
dependencies = [
@@ -67009,7 +67783,7 @@ in
];
})
sources."find-cache-dir-2.1.0"
- sources."find-up-4.1.0"
+ sources."find-up-3.0.0"
(sources."findup-sync-3.0.0" // {
dependencies = [
sources."micromatch-3.1.10"
@@ -67134,8 +67908,7 @@ in
sources."jest-serializer-25.1.0"
(sources."jest-util-25.1.0" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
(sources."jest-worker-25.1.0" // {
@@ -67153,7 +67926,7 @@ in
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-0.0.1"
sources."json-stringify-safe-5.0.1"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."jsonify-0.0.0"
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
@@ -67170,7 +67943,7 @@ in
sources."json5-1.0.1"
];
})
- sources."locate-path-5.0.0"
+ sources."locate-path-3.0.0"
sources."lodash-4.17.15"
sources."lodash.memoize-3.0.4"
sources."loose-envify-1.4.0"
@@ -67178,7 +67951,6 @@ in
sources."magic-string-0.25.7"
sources."make-dir-2.1.0"
sources."makeerror-1.0.11"
- sources."mamacro-0.0.3"
sources."map-age-cleaner-0.1.3"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
@@ -67212,8 +67984,7 @@ in
sources."module-deps-6.2.2"
(sources."move-concurrently-1.0.1" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."ms-2.1.2"
@@ -67229,6 +68000,7 @@ in
sources."buffer-4.9.2"
sources."events-3.1.0"
sources."inherits-2.0.3"
+ sources."punycode-1.4.1"
sources."stream-http-2.8.3"
sources."timers-browserify-2.0.11"
sources."tty-browserify-0.0.0"
@@ -67272,7 +68044,7 @@ in
sources."p-finally-1.0.0"
sources."p-is-promise-2.1.0"
sources."p-limit-2.2.2"
- sources."p-locate-4.1.0"
+ sources."p-locate-3.0.0"
sources."p-try-2.2.0"
sources."pako-1.0.11"
sources."parallel-transform-1.2.0"
@@ -67284,7 +68056,7 @@ in
sources."pascalcase-0.1.1"
sources."path-browserify-0.0.1"
sources."path-dirname-1.0.2"
- sources."path-exists-4.0.0"
+ sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
@@ -67292,19 +68064,13 @@ in
sources."pbkdf2-3.0.17"
sources."peek-stream-1.1.3"
sources."performance-now-2.1.0"
- sources."picomatch-2.2.1"
+ sources."picomatch-2.2.2"
sources."pify-4.0.1"
sources."pinkie-1.0.0"
sources."pinkie-promise-1.0.0"
sources."pirates-4.0.1"
- (sources."pkg-dir-3.0.0" // {
- dependencies = [
- sources."find-up-3.0.0"
- sources."locate-path-3.0.0"
- sources."p-locate-3.0.0"
- sources."path-exists-3.0.0"
- ];
- })
+ sources."pkg-dir-3.0.0"
+ sources."pkg-up-3.1.0"
sources."posix-character-classes-0.1.1"
sources."posix-getopt-git://github.com/anmonteiro/node-getopt#master"
sources."prettier-1.19.1"
@@ -67322,7 +68088,7 @@ in
sources."pump-2.0.1"
];
})
- sources."punycode-1.4.1"
+ sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."querystring-0.2.0"
sources."querystring-es3-0.2.1"
@@ -67344,7 +68110,7 @@ in
sources."regenerate-1.4.0"
sources."regenerate-unicode-properties-8.2.0"
sources."regenerator-runtime-0.13.5"
- sources."regenerator-transform-0.14.3"
+ sources."regenerator-transform-0.14.4"
sources."regex-not-1.0.2"
sources."regexpu-core-4.7.0"
sources."regjsgen-0.5.1"
@@ -67396,7 +68162,7 @@ in
sources."normalize-path-2.1.1"
];
})
- sources."schema-utils-1.0.0"
+ sources."schema-utils-2.6.5"
sources."semver-5.7.1"
sources."serialize-javascript-2.1.2"
sources."set-blocking-2.0.0"
@@ -67509,13 +68275,14 @@ in
sources."readable-stream-3.6.0"
];
})
- (sources."terser-4.6.6" // {
+ (sources."terser-4.6.7" // {
dependencies = [
sources."source-map-0.6.1"
];
})
(sources."terser-webpack-plugin-1.4.3" // {
dependencies = [
+ sources."schema-utils-1.0.0"
sources."source-map-0.6.1"
];
})
@@ -67533,11 +68300,7 @@ in
})
sources."to-regex-3.0.2"
sources."to-regex-range-2.1.1"
- (sources."tough-cookie-2.5.0" // {
- dependencies = [
- sources."punycode-2.1.1"
- ];
- })
+ sources."tough-cookie-2.5.0"
sources."tslib-1.11.1"
sources."tty-browserify-0.0.1"
sources."tunnel-agent-0.6.0"
@@ -67565,11 +68328,7 @@ in
];
})
sources."upath-1.2.0"
- (sources."uri-js-4.2.2" // {
- dependencies = [
- sources."punycode-2.1.1"
- ];
- })
+ sources."uri-js-4.2.2"
sources."urix-0.1.0"
(sources."url-0.11.0" // {
dependencies = [
@@ -67592,12 +68351,12 @@ in
sources."vm-browserify-1.1.2"
sources."walker-1.0.7"
sources."watchpack-1.6.0"
- (sources."webpack-4.42.0" // {
+ (sources."webpack-4.42.1" // {
dependencies = [
sources."acorn-6.4.1"
sources."micromatch-3.1.10"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
+ sources."schema-utils-1.0.0"
];
})
(sources."webpack-cli-3.3.11" // {
@@ -67639,14 +68398,7 @@ in
sources."xtend-4.0.2"
sources."y18n-4.0.0"
sources."yallist-3.1.1"
- (sources."yargs-13.2.4" // {
- dependencies = [
- sources."find-up-3.0.0"
- sources."locate-path-3.0.0"
- sources."p-locate-3.0.0"
- sources."path-exists-3.0.0"
- ];
- })
+ sources."yargs-13.2.4"
sources."yargs-parser-13.1.2"
];
buildInputs = globalBuildInputs;
@@ -68296,11 +69048,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."multipipe-0.1.2"
sources."nanomatch-1.2.13"
@@ -68560,10 +69308,10 @@ in
mocha = nodeEnv.buildNodePackage {
name = "mocha";
packageName = "mocha";
- version = "7.1.0";
+ version = "7.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-7.1.0.tgz";
- sha512 = "MymHK8UkU0K15Q/zX7uflZgVoRWiTjy0fXE/QjKts6mowUvGxOdPhZ2qj3b0iZdUrNZlW9LAIMFHB4IW+2b3EQ==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-7.1.1.tgz";
+ sha512 = "3qQsu3ijNS3GkWcccT5Zw0hf/rWvu1fTN9sPvEd81hlwsr30GX2GcDSSoBxo24IR8FelmrAydGC6/1J5QQP4WA==";
};
dependencies = [
sources."ansi-colors-3.2.3"
@@ -68598,7 +69346,7 @@ in
sources."define-properties-1.1.3"
sources."diff-3.5.0"
sources."emoji-regex-7.0.3"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -68610,7 +69358,7 @@ in
sources."function-bind-1.1.1"
sources."get-caller-file-2.0.5"
sources."glob-7.1.3"
- sources."glob-parent-5.1.0"
+ sources."glob-parent-5.1.1"
sources."growl-1.10.5"
sources."has-1.0.3"
sources."has-flag-3.0.0"
@@ -68634,8 +69382,8 @@ in
sources."lodash-4.17.15"
sources."log-symbols-3.0.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.3"
sources."ms-2.1.1"
sources."node-environment-flags-1.0.6"
sources."normalize-path-3.0.0"
@@ -68649,7 +69397,7 @@ in
sources."p-try-2.2.0"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
- sources."picomatch-2.2.1"
+ sources."picomatch-2.2.2"
sources."readdirp-3.2.0"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
@@ -68675,14 +69423,14 @@ in
})
sources."wrappy-1.0.2"
sources."y18n-4.0.0"
- (sources."yargs-13.3.0" // {
+ (sources."yargs-13.3.2" // {
dependencies = [
sources."ansi-regex-4.1.0"
sources."string-width-3.1.0"
sources."strip-ansi-5.2.0"
];
})
- sources."yargs-parser-13.1.1"
+ sources."yargs-parser-13.1.2"
sources."yargs-unparser-1.6.0"
];
buildInputs = globalBuildInputs;
@@ -68736,7 +69484,7 @@ in
sources."path-loader-1.0.10"
sources."process-nextick-args-2.0.1"
sources."punycode-2.1.1"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
sources."slash-3.0.0"
@@ -68906,10 +69654,10 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."nopt-4.0.3"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
@@ -69119,11 +69867,7 @@ in
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."nan-2.14.0"
sources."negotiator-0.6.2"
@@ -69314,10 +70058,10 @@ in
sources."is-fullwidth-code-point-1.0.0"
sources."isarray-1.0.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."needle-2.4.0"
sources."nopt-4.0.3"
@@ -69333,11 +70077,7 @@ in
sources."osenv-0.1.5"
sources."path-is-absolute-1.0.1"
sources."process-nextick-args-2.0.1"
- (sources."rc-1.2.8" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."rc-1.2.8"
sources."readable-stream-2.3.7"
sources."rimraf-2.7.1"
sources."safe-buffer-5.1.2"
@@ -69375,7 +70115,7 @@ in
sha512 = "7cRGr69ibl7vnEMWEO2qHhO4L6ft2XsySoE+mMSW7h2tODNTNECelCQtTA+kYfX1wlFS3axu52Y2Br0AV5D+ww==";
};
dependencies = [
- sources."@babel/runtime-7.8.7"
+ sources."@babel/runtime-7.9.2"
sources."@node-red/editor-api-1.0.4"
sources."@node-red/editor-client-1.0.4"
(sources."@node-red/nodes-1.0.4" // {
@@ -69660,11 +70400,7 @@ in
];
})
sources."minizlib-1.3.3"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."moment-2.24.0"
sources."moment-timezone-0.5.28"
(sources."mqtt-2.18.8" // {
@@ -69941,10 +70677,10 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-3.1.1"
sources."minizlib-2.1.0"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ncp-0.4.2"
sources."nijs-0.0.25"
sources."nopt-3.0.6"
@@ -70088,7 +70824,7 @@ in
sources."fill-range-7.0.1"
sources."fsevents-2.1.2"
sources."get-stream-3.0.0"
- sources."glob-parent-5.1.0"
+ sources."glob-parent-5.1.1"
sources."global-dirs-0.1.1"
sources."got-6.7.1"
sources."graceful-fs-4.2.3"
@@ -70125,7 +70861,7 @@ in
sources."package-json-4.0.1"
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
- sources."picomatch-2.2.1"
+ sources."picomatch-2.2.2"
sources."pify-3.0.0"
sources."prepend-http-1.0.4"
sources."pseudomap-1.0.2"
@@ -70178,10 +70914,10 @@ in
npm = nodeEnv.buildNodePackage {
name = "npm";
packageName = "npm";
- version = "6.14.2";
+ version = "6.14.3";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-6.14.2.tgz";
- sha512 = "eBVjzvGJ9v2/jRJZFtIkvUVKmJ0sCJNNwc9Z1gI6llwaT7EBYWJe5o61Ipc1QR0FaDCKM3l1GizI09Ro3STJEw==";
+ url = "https://registry.npmjs.org/npm/-/npm-6.14.3.tgz";
+ sha512 = "3tQYVEEdSGQGYoXhZvNqW8faqCidfMMaL387RdDo4Uu5kQy4IgvJ13NIsWVMQ6e3QWlbicNMSpFiyzYfMUuPDw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -70196,10 +70932,10 @@ in
npm-check-updates = nodeEnv.buildNodePackage {
name = "npm-check-updates";
packageName = "npm-check-updates";
- version = "4.0.4";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-4.0.4.tgz";
- sha512 = "o1Db+kfi8Vvs345Xxpn+3WSUJtLa85F2hMF6v6kYfQuvTulsphvDzgbiVkp4vEKC8+BQETCag730XPJudYf4mA==";
+ url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-4.0.5.tgz";
+ sha512 = "dO2jeEmD1DAa/8NKxQAuhVsICDYWKTL1kZkvUFyRNphK4NiLk1HA7Jk5mCfl2L2xU5FxiGhNq5vgYlivu+2kjw==";
};
dependencies = [
sources."@npmcli/ci-detect-1.2.0"
@@ -70248,12 +70984,12 @@ in
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."colors-1.0.3"
- sources."commander-4.1.1"
+ sources."commander-5.0.0"
sources."concat-map-0.0.1"
sources."configstore-5.0.1"
(sources."copy-concurrently-1.0.5" // {
dependencies = [
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."core-util-is-1.0.2"
@@ -70275,7 +71011,7 @@ in
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."fast-diff-1.2.0"
- sources."figgy-pudding-3.5.1"
+ sources."figgy-pudding-3.5.2"
sources."find-up-4.1.0"
sources."fs-minipass-2.1.0"
sources."fs-write-stream-atomic-1.0.10"
@@ -70321,11 +71057,7 @@ in
sources."json-buffer-3.0.0"
sources."json-parse-even-better-errors-2.2.0"
sources."json-parse-helpfulerror-1.0.3"
- (sources."json5-2.1.1" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."json5-2.1.2"
sources."jsonparse-1.3.1"
sources."keyv-3.1.0"
sources."kleur-3.0.3"
@@ -70350,7 +71082,7 @@ in
sources."make-fetch-happen-8.0.4"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
(sources."minipass-3.1.1" // {
dependencies = [
sources."yallist-4.0.0"
@@ -70370,7 +71102,7 @@ in
sources."mkdirp-1.0.3"
(sources."move-concurrently-1.0.1" // {
dependencies = [
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."ms-2.1.2"
@@ -70410,14 +71142,10 @@ in
sources."progress-2.0.3"
sources."promise-inflight-1.0.1"
sources."promise-retry-1.1.1"
- sources."prompts-2.3.1"
+ sources."prompts-2.3.2"
sources."pump-3.0.0"
sources."pupa-2.0.1"
- (sources."rc-1.2.8" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."rc-1.2.8"
sources."rc-config-loader-3.0.0"
sources."read-package-json-fast-1.1.3"
sources."readable-stream-2.3.7"
@@ -70441,7 +71169,7 @@ in
})
sources."semver-utils-1.1.4"
sources."signal-exit-3.0.2"
- sources."sisteransi-1.0.4"
+ sources."sisteransi-1.0.5"
sources."smart-buffer-4.1.0"
sources."socks-2.3.3"
sources."socks-proxy-agent-5.0.0"
@@ -70554,7 +71282,7 @@ in
(sources."fstream-0.1.31" // {
dependencies = [
sources."graceful-fs-3.0.12"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."gauge-2.7.4"
@@ -70581,7 +71309,7 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."mkdirp-0.3.5"
sources."natives-1.1.6"
sources."ncp-0.4.2"
@@ -70718,22 +71446,22 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/compat-data-7.8.6"
- (sources."@babel/core-7.8.7" // {
+ sources."@babel/compat-data-7.9.0"
+ (sources."@babel/core-7.9.0" // {
dependencies = [
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.8.8" // {
+ (sources."@babel/generator-7.9.4" // {
dependencies = [
sources."source-map-0.5.7"
];
})
sources."@babel/helper-annotate-as-pure-7.8.3"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.8.3"
- sources."@babel/helper-builder-react-jsx-7.8.3"
- sources."@babel/helper-call-delegate-7.8.7"
+ sources."@babel/helper-builder-react-jsx-7.9.0"
+ sources."@babel/helper-builder-react-jsx-experimental-7.9.0"
sources."@babel/helper-compilation-targets-7.8.7"
sources."@babel/helper-create-regexp-features-plugin-7.8.8"
sources."@babel/helper-define-map-7.8.3"
@@ -70743,7 +71471,7 @@ in
sources."@babel/helper-hoist-variables-7.8.3"
sources."@babel/helper-member-expression-to-functions-7.8.3"
sources."@babel/helper-module-imports-7.8.3"
- sources."@babel/helper-module-transforms-7.8.6"
+ sources."@babel/helper-module-transforms-7.9.0"
sources."@babel/helper-optimise-call-expression-7.8.3"
sources."@babel/helper-plugin-utils-7.8.3"
sources."@babel/helper-regex-7.8.3"
@@ -70751,17 +71479,19 @@ in
sources."@babel/helper-replace-supers-7.8.6"
sources."@babel/helper-simple-access-7.8.3"
sources."@babel/helper-split-export-declaration-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
sources."@babel/helper-wrap-function-7.8.3"
- sources."@babel/helpers-7.8.4"
- sources."@babel/highlight-7.8.3"
- sources."@babel/parser-7.8.8"
+ sources."@babel/helpers-7.9.2"
+ sources."@babel/highlight-7.9.0"
+ sources."@babel/parser-7.9.4"
sources."@babel/plugin-proposal-async-generator-functions-7.8.3"
sources."@babel/plugin-proposal-dynamic-import-7.8.3"
sources."@babel/plugin-proposal-json-strings-7.8.3"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.8.3"
- sources."@babel/plugin-proposal-object-rest-spread-7.8.3"
+ sources."@babel/plugin-proposal-numeric-separator-7.8.3"
+ sources."@babel/plugin-proposal-object-rest-spread-7.9.0"
sources."@babel/plugin-proposal-optional-catch-binding-7.8.3"
- sources."@babel/plugin-proposal-optional-chaining-7.8.3"
+ sources."@babel/plugin-proposal-optional-chaining-7.9.0"
sources."@babel/plugin-proposal-unicode-property-regex-7.8.8"
sources."@babel/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-dynamic-import-7.8.3"
@@ -70769,6 +71499,7 @@ in
sources."@babel/plugin-syntax-json-strings-7.8.3"
sources."@babel/plugin-syntax-jsx-7.8.3"
sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
+ sources."@babel/plugin-syntax-numeric-separator-7.8.3"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
sources."@babel/plugin-syntax-optional-chaining-7.8.3"
@@ -70777,27 +71508,27 @@ in
sources."@babel/plugin-transform-async-to-generator-7.8.3"
sources."@babel/plugin-transform-block-scoped-functions-7.8.3"
sources."@babel/plugin-transform-block-scoping-7.8.3"
- sources."@babel/plugin-transform-classes-7.8.6"
+ sources."@babel/plugin-transform-classes-7.9.2"
sources."@babel/plugin-transform-computed-properties-7.8.3"
sources."@babel/plugin-transform-destructuring-7.8.8"
sources."@babel/plugin-transform-dotall-regex-7.8.3"
sources."@babel/plugin-transform-duplicate-keys-7.8.3"
sources."@babel/plugin-transform-exponentiation-operator-7.8.3"
- sources."@babel/plugin-transform-flow-strip-types-7.8.3"
- sources."@babel/plugin-transform-for-of-7.8.6"
+ sources."@babel/plugin-transform-flow-strip-types-7.9.0"
+ sources."@babel/plugin-transform-for-of-7.9.0"
sources."@babel/plugin-transform-function-name-7.8.3"
sources."@babel/plugin-transform-literals-7.8.3"
sources."@babel/plugin-transform-member-expression-literals-7.8.3"
- sources."@babel/plugin-transform-modules-amd-7.8.3"
- sources."@babel/plugin-transform-modules-commonjs-7.8.3"
- sources."@babel/plugin-transform-modules-systemjs-7.8.3"
- sources."@babel/plugin-transform-modules-umd-7.8.3"
+ sources."@babel/plugin-transform-modules-amd-7.9.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.9.0"
+ sources."@babel/plugin-transform-modules-systemjs-7.9.0"
+ sources."@babel/plugin-transform-modules-umd-7.9.0"
sources."@babel/plugin-transform-named-capturing-groups-regex-7.8.3"
sources."@babel/plugin-transform-new-target-7.8.3"
sources."@babel/plugin-transform-object-super-7.8.3"
- sources."@babel/plugin-transform-parameters-7.8.8"
+ sources."@babel/plugin-transform-parameters-7.9.3"
sources."@babel/plugin-transform-property-literals-7.8.3"
- sources."@babel/plugin-transform-react-jsx-7.8.3"
+ sources."@babel/plugin-transform-react-jsx-7.9.4"
sources."@babel/plugin-transform-regenerator-7.8.7"
sources."@babel/plugin-transform-reserved-words-7.8.3"
sources."@babel/plugin-transform-shorthand-properties-7.8.3"
@@ -70806,11 +71537,12 @@ in
sources."@babel/plugin-transform-template-literals-7.8.3"
sources."@babel/plugin-transform-typeof-symbol-7.8.4"
sources."@babel/plugin-transform-unicode-regex-7.8.3"
- sources."@babel/preset-env-7.8.7"
- sources."@babel/runtime-7.8.7"
+ sources."@babel/preset-env-7.9.0"
+ sources."@babel/preset-modules-0.1.3"
+ sources."@babel/runtime-7.9.2"
sources."@babel/template-7.8.6"
- sources."@babel/traverse-7.8.6"
- sources."@babel/types-7.8.7"
+ sources."@babel/traverse-7.9.0"
+ sources."@babel/types-7.9.0"
sources."@iarna/toml-2.2.3"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
@@ -70899,7 +71631,7 @@ in
sources."pako-1.0.11"
];
})
- sources."browserslist-4.9.1"
+ sources."browserslist-4.11.0"
(sources."buffer-4.9.2" // {
dependencies = [
sources."isarray-1.0.0"
@@ -70916,7 +71648,7 @@ in
sources."callsites-2.0.0"
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001035"
+ sources."caniuse-lite-1.0.30001036"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chokidar-2.1.8"
@@ -70990,7 +71722,12 @@ in
sources."cssnano-util-get-match-4.0.0"
sources."cssnano-util-raw-cache-4.0.1"
sources."cssnano-util-same-parent-4.0.1"
- sources."csso-4.0.2"
+ (sources."csso-4.0.3" // {
+ dependencies = [
+ sources."css-tree-1.0.0-alpha.39"
+ sources."mdn-data-2.0.6"
+ ];
+ })
sources."cssom-0.3.8"
sources."cssstyle-1.4.0"
sources."dashdash-1.14.1"
@@ -71044,14 +71781,14 @@ in
sources."duplexer2-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.376"
+ sources."electron-to-chromium-1.3.383"
sources."elliptic-6.5.2"
sources."emoji-regex-7.0.3"
sources."encodeurl-1.0.2"
sources."entities-1.1.2"
sources."envinfo-7.5.0"
sources."error-ex-1.3.2"
- (sources."es-abstract-1.17.4" // {
+ (sources."es-abstract-1.17.5" // {
dependencies = [
sources."object-inspect-1.7.0"
];
@@ -71097,7 +71834,7 @@ in
sources."fragment-cache-0.2.1"
sources."fresh-0.5.2"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."function-bind-1.1.1"
sources."gensync-1.0.0-beta.1"
sources."get-caller-file-2.0.5"
@@ -71142,7 +71879,7 @@ in
(sources."htmlnano-0.2.5" // {
dependencies = [
sources."posthtml-0.12.0"
- sources."terser-4.6.6"
+ sources."terser-4.6.7"
];
})
(sources."htmlparser2-3.10.1" // {
@@ -71271,11 +72008,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."nan-2.14.0"
(sources."nanomatch-1.2.13" // {
@@ -71339,6 +72072,7 @@ in
sources."pbkdf2-3.0.17"
sources."performance-now-2.1.0"
sources."physical-cpu-count-2.0.0"
+ sources."pkg-up-3.1.0"
sources."pn-1.1.0"
sources."posix-character-classes-0.1.1"
(sources."postcss-7.0.27" // {
@@ -71435,7 +72169,7 @@ in
sources."regenerate-1.4.0"
sources."regenerate-unicode-properties-8.2.0"
sources."regenerator-runtime-0.13.5"
- sources."regenerator-transform-0.14.3"
+ sources."regenerator-transform-0.14.4"
(sources."regex-not-1.0.2" // {
dependencies = [
sources."extend-shallow-3.0.2"
@@ -71815,9 +72549,9 @@ in
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
sources."minimist-0.0.10"
- (sources."mkdirp-0.5.1" // {
+ (sources."mkdirp-0.5.4" // {
dependencies = [
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
];
})
sources."moment-2.24.0"
@@ -71910,7 +72644,7 @@ in
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
sources."uglify-js-3.8.0"
- sources."unix-dgram-2.0.3"
+ sources."unix-dgram-2.0.4"
sources."unpipe-1.0.0"
sources."uri-js-4.2.2"
sources."util-deprecate-1.0.2"
@@ -72026,7 +72760,7 @@ in
sources."dns-txt-2.0.2"
sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."external-editor-2.2.0"
@@ -72036,8 +72770,7 @@ in
sources."flatten-0.0.1"
(sources."fs-chunk-store-1.7.0" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."fs.realpath-1.0.0"
@@ -72163,8 +72896,7 @@ in
sources."pump-2.0.1"
(sources."random-access-file-2.1.3" // {
dependencies = [
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
];
})
sources."random-access-storage-1.4.1"
@@ -72307,12 +73039,11 @@ in
(sources."bittorrent-tracker-7.7.0" // {
dependencies = [
sources."bencode-0.8.0"
- sources."minimist-1.2.5"
sources."ultron-1.0.2"
sources."ws-1.1.5"
];
})
- sources."bl-4.0.1"
+ sources."bl-4.0.2"
sources."blob-0.0.5"
sources."bn.js-4.11.8"
sources."bncode-0.5.3"
@@ -72469,9 +73200,13 @@ in
sources."mime-types-2.1.26"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
- sources."morgan-1.9.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
+ (sources."morgan-1.10.0" // {
+ dependencies = [
+ sources."depd-2.0.0"
+ ];
+ })
sources."ms-2.0.0"
sources."multiparty-4.2.1"
sources."negotiator-0.6.2"
@@ -72635,10 +73370,10 @@ in
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "4.11.6";
+ version = "4.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-4.11.6.tgz";
- sha512 = "SJkYVP7BRVR/Q+J13RmB1/WC9dQDOTU6H9uTOmIFE5hbkdh83HqqvOBs7SjT+bUObqMicZ9csfreKxuZhGVvKw==";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-4.12.0.tgz";
+ sha512 = "Sjvf66dfk2d7kRssvHX6x+d0j9NgIE9262vCKviJC+kTPcpZEwxsF/RjQ/CX07UmlDYAX2TWqNZz7jeiksMKSA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -72653,10 +73388,10 @@ in
prettier = nodeEnv.buildNodePackage {
name = "prettier";
packageName = "prettier";
- version = "1.19.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz";
- sha512 = "s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==";
+ url = "https://registry.npmjs.org/prettier/-/prettier-2.0.2.tgz";
+ sha512 = "5xJQIPT8BraI7ZnaDwSbu5zLrB6vvi8hVV58yHQ+QK64qrY40dULy0HSRlQ2/2IdzeBpjhDkqdcFBnFeDEMVdg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -72708,16 +73443,21 @@ in
pulp = nodeEnv.buildNodePackage {
name = "pulp";
packageName = "pulp";
- version = "13.0.0";
+ version = "14.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pulp/-/pulp-13.0.0.tgz";
- sha512 = "wjjAVuN1Shx6783NvTd8aPwWZ1pE94+isiWtdAJhedvbLqJuwe8p5CSNul9FS0WvBz7ejdrW0vc6wLDLsKX7Yw==";
+ url = "https://registry.npmjs.org/pulp/-/pulp-14.0.0.tgz";
+ sha512 = "K/s/BRG+AJpp+D3VES/c08kdxzMRKJYdZHIBnC27+6NS+3htwPPGRNTpPig+Sd6WKd5uZH3NASrBX+zgR5SQ6Q==";
};
dependencies = [
sources."JSONStream-1.3.5"
sources."acorn-7.1.1"
sources."acorn-node-1.8.2"
sources."acorn-walk-7.1.1"
+ sources."ansi-escapes-3.2.0"
+ sources."ansi-regex-4.1.0"
+ sources."ansi-styles-3.2.1"
+ sources."append-type-1.0.2"
+ sources."arch-2.1.1"
sources."asn1.js-4.10.1"
(sources."assert-1.5.0" // {
dependencies = [
@@ -72725,6 +73465,7 @@ in
sources."util-0.10.3"
];
})
+ sources."astral-regex-1.0.0"
sources."async-1.5.2"
sources."balanced-match-1.0.0"
sources."base64-js-1.3.1"
@@ -72759,11 +73500,22 @@ in
sources."buffer-crc32-0.2.13"
sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
+ sources."build-purescript-0.4.1"
sources."builtin-status-codes-3.0.0"
+ sources."byline-5.0.0"
sources."cached-path-relative-1.0.2"
+ sources."cancelable-pipeline-1.0.0"
+ sources."cancelable-pump-0.4.0"
+ sources."chalk-2.4.2"
+ sources."chownr-1.1.4"
sources."cipher-base-1.0.4"
+ sources."clean-stack-2.2.0"
+ sources."cli-cursor-2.1.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
sources."colors-1.4.0"
sources."combine-source-map-0.8.0"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
(sources."concat-stream-2.0.0" // {
dependencies = [
@@ -72777,38 +73529,52 @@ in
sources."create-ecdh-4.0.3"
sources."create-hash-1.2.0"
sources."create-hmac-1.1.7"
+ sources."cross-spawn-6.0.5"
sources."crypto-browserify-3.12.0"
sources."dash-ast-1.0.0"
sources."defined-1.0.0"
sources."deps-sort-2.0.1"
sources."des.js-1.0.1"
- (sources."detective-5.2.0" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."detective-5.2.0"
sources."diffie-hellman-5.0.3"
+ sources."dl-tar-0.8.1"
sources."domain-browser-1.2.0"
+ sources."download-or-build-purescript-0.3.4"
+ sources."download-purescript-0.8.5"
+ sources."download-purescript-source-0.6.5"
sources."duplexer2-0.1.4"
sources."elliptic-6.5.2"
+ sources."emoji-regex-7.0.3"
+ sources."end-of-stream-1.4.4"
sources."es6-promise-3.3.1"
+ sources."escape-string-regexp-1.0.5"
sources."events-2.1.0"
sources."evp_bytestokey-1.0.3"
+ sources."execa-1.0.0"
+ sources."executing-npm-path-1.0.0"
sources."fast-safe-stringify-2.0.7"
+ sources."feint-1.0.3"
+ sources."file-to-npm-cache-0.1.0"
+ sources."filesize-4.2.1"
+ sources."find-pkg-dir-1.0.1"
+ sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."gaze-1.1.3"
sources."get-assigned-identifiers-1.2.0"
+ sources."get-stream-4.1.0"
sources."glob-7.1.6"
sources."globule-1.3.1"
sources."graceful-fs-4.2.3"
sources."has-1.0.3"
+ sources."has-flag-3.0.0"
sources."hash-base-3.0.4"
sources."hash.js-1.1.7"
sources."hmac-drbg-1.0.1"
sources."htmlescape-1.1.1"
sources."https-browserify-1.0.0"
sources."ieee754-1.1.13"
+ sources."import-package-1.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."inline-source-map-0.6.2"
@@ -72817,23 +73583,37 @@ in
sources."concat-stream-1.6.2"
];
})
+ sources."inspect-with-kind-1.0.5"
+ sources."install-purescript-0.7.0"
+ sources."install-purescript-cli-0.4.2"
sources."is-buffer-1.1.6"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."is-plain-obj-1.1.0"
+ sources."is-stream-1.1.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."json-stable-stringify-0.0.1"
sources."jsonify-0.0.0"
sources."jsonparse-1.3.1"
+ sources."kind-of-6.0.3"
sources."labeled-stream-splicer-2.0.2"
+ sources."load-from-cwd-or-npm-3.0.4"
+ sources."load-request-from-cwd-or-npm-3.0.0"
sources."lodash-4.17.15"
sources."lodash.memoize-3.0.4"
+ sources."log-symbols-3.0.0"
+ sources."log-update-3.4.0"
sources."md5.js-1.3.5"
sources."miller-rabin-4.0.1"
sources."mime-1.6.0"
+ sources."mimic-fn-1.2.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."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
+ sources."mkdirp-0.5.4"
(sources."module-deps-6.2.2" // {
dependencies = [
sources."concat-stream-1.6.2"
@@ -72844,32 +73624,54 @@ in
sources."through-2.2.7"
];
})
+ sources."ms-2.1.2"
sources."mute-stream-0.0.8"
+ sources."neat-stack-1.0.1"
+ sources."nice-try-1.0.5"
sources."node-static-0.7.11"
+ sources."npcache-1.0.2"
+ sources."npm-cache-env-2.0.0"
+ sources."npm-cache-path-2.0.0"
+ sources."npm-cli-dir-3.0.1"
+ sources."npm-cli-path-3.1.2"
+ sources."npm-cli-version-1.0.0"
+ sources."npm-run-path-2.0.2"
+ sources."npm-version-compare-1.0.1"
sources."object-assign-4.1.1"
sources."once-1.4.0"
+ sources."onetime-2.0.1"
(sources."optimist-0.6.1" // {
dependencies = [
+ sources."minimist-0.0.10"
sources."wordwrap-0.0.3"
];
})
+ sources."optional-0.1.4"
sources."os-browserify-0.3.0"
+ sources."p-finally-1.0.0"
sources."pako-1.0.11"
sources."parents-1.0.1"
sources."parse-asn1-5.1.5"
sources."path-browserify-0.0.1"
sources."path-is-absolute-1.0.1"
+ sources."path-key-2.0.1"
sources."path-parse-1.0.6"
sources."path-platform-0.11.15"
+ sources."pause-fn-1.0.0"
+ sources."pause-methods-1.0.0"
sources."pbkdf2-3.0.17"
+ sources."platform-name-1.0.0"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
sources."public-encrypt-4.0.3"
+ sources."pump-3.0.0"
sources."punycode-1.4.1"
+ sources."purescript-0.12.5"
sources."querystring-0.2.0"
sources."querystring-es3-0.2.1"
sources."randombytes-2.1.0"
sources."randomfill-1.0.4"
+ sources."rate-map-1.0.5"
sources."read-1.0.7"
sources."read-only-stream-2.0.0"
(sources."readable-stream-2.3.7" // {
@@ -72878,23 +73680,35 @@ in
sources."string_decoder-1.1.1"
];
})
+ sources."reject-unsatisfied-npm-version-1.0.0"
sources."resolve-1.15.1"
+ sources."resolve-from-npm-3.1.0"
+ sources."restore-cursor-2.0.0"
sources."rimraf-2.7.1"
sources."ripemd160-2.0.2"
+ sources."run-in-dir-0.3.0"
sources."safe-buffer-5.2.0"
sources."sander-0.5.1"
+ sources."semver-5.7.1"
sources."sha.js-2.4.11"
sources."shasum-1.0.2"
sources."shasum-object-1.0.0"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
sources."shell-quote-1.7.2"
+ sources."signal-exit-3.0.2"
sources."simple-concat-1.0.0"
- (sources."sorcery-0.10.0" // {
+ sources."size-rate-0.3.1"
+ sources."slice-ansi-2.1.0"
+ sources."sorcery-0.10.0"
+ sources."source-map-0.5.7"
+ (sources."source-map-support-0.5.16" // {
dependencies = [
- sources."minimist-1.2.5"
+ sources."source-map-0.6.1"
];
})
- sources."source-map-0.5.7"
sources."sourcemap-codec-1.4.8"
+ sources."spawn-stack-0.7.0"
sources."stream-browserify-2.0.2"
sources."stream-combiner2-1.1.1"
(sources."stream-http-3.1.0" // {
@@ -72903,23 +73717,43 @@ in
];
})
sources."stream-splicer-2.0.1"
+ sources."string-width-3.1.0"
sources."string_decoder-1.3.0"
- (sources."subarg-1.0.0" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."strip-ansi-5.2.0"
+ sources."strip-eof-1.0.0"
+ sources."subarg-1.0.0"
+ sources."supports-color-5.5.0"
sources."syntax-error-1.4.0"
+ sources."tar-4.4.13"
(sources."temp-0.9.1" // {
dependencies = [
sources."rimraf-2.6.3"
];
})
+ (sources."terser-4.6.7" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
sources."through-2.3.8"
sources."through2-2.0.5"
+ sources."tilde-path-3.0.0"
sources."timers-browserify-1.4.2"
sources."tree-kill-1.2.2"
sources."tty-browserify-0.0.1"
+ (sources."tty-truncate-1.0.5" // {
+ dependencies = [
+ sources."emoji-regex-8.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.0"
+ (sources."strip-ansi-6.0.0" // {
+ dependencies = [
+ sources."ansi-regex-5.0.0"
+ ];
+ })
+ ];
+ })
+ sources."tty-width-frame-1.0.3"
sources."typedarray-0.0.6"
sources."umd-3.0.3"
sources."undeclared-identifiers-1.1.3"
@@ -72934,11 +73768,16 @@ in
];
})
sources."util-deprecate-1.0.2"
+ sources."vertical-meter-1.0.0"
sources."vm-browserify-1.1.2"
sources."which-1.3.1"
+ sources."win-user-installed-npm-cli-path-3.0.1"
sources."wordwrap-1.0.0"
+ sources."wrap-ansi-5.1.0"
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
+ sources."yallist-3.1.1"
+ sources."zen-observable-0.8.15"
];
buildInputs = globalBuildInputs;
meta = {
@@ -72988,7 +73827,7 @@ in
sources."cycle-1.0.3"
sources."deep-equal-2.0.1"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-get-iterator-1.1.0"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
@@ -73019,11 +73858,7 @@ in
sources."isstream-0.1.2"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."mute-stream-0.0.8"
sources."ncp-0.4.2"
sources."object-inspect-1.7.0"
@@ -73098,8 +73933,8 @@ in
];
})
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
sources."private-0.1.8"
@@ -73396,13 +74231,14 @@ in
serverless = nodeEnv.buildNodePackage {
name = "serverless";
packageName = "serverless";
- version = "1.66.0";
+ version = "1.67.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serverless/-/serverless-1.66.0.tgz";
- sha512 = "Syl/WikZfx+g6mIKb7XgwJO8S00XBYQCLJnrYxfM2VYRsp4dMx202n+/1XBgKXLeViLRx0ofEe/Xjn9GxRpSUQ==";
+ url = "https://registry.npmjs.org/serverless/-/serverless-1.67.0.tgz";
+ sha512 = "ocnzEW2op4KrdjnZ7aeadnX1/E6PdlsW8vv67/3sGlni1ep8JiKSRU0aPQqUmood98kEIo/sKvUlHrJcAm3eXg==";
};
dependencies = [
sources."2-thenable-1.0.0"
+ sources."@babel/parser-7.9.4"
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
@@ -73425,7 +74261,7 @@ in
sources."semver-6.3.0"
];
})
- (sources."@serverless/enterprise-plugin-3.5.0" // {
+ (sources."@serverless/enterprise-plugin-3.6.0" // {
dependencies = [
sources."fs-extra-8.1.0"
sources."node-fetch-2.6.0"
@@ -73453,7 +74289,12 @@ in
sources."@types/glob-7.1.1"
sources."@types/lodash-4.14.149"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
+ (sources."@typescript-eslint/typescript-estree-2.25.0" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."adm-zip-0.4.14"
sources."agent-base-6.0.0"
sources."ansi-align-3.0.0"
@@ -73461,6 +74302,7 @@ in
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
sources."anymatch-3.1.1"
+ sources."app-module-path-2.2.0"
(sources."archive-type-4.0.0" // {
dependencies = [
sources."file-type-4.4.0"
@@ -73483,11 +74325,12 @@ in
sources."array-uniq-1.0.3"
sources."array-unique-0.3.2"
sources."assign-symbols-1.0.0"
+ sources."ast-module-types-2.6.0"
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
- (sources."aws-sdk-2.639.0" // {
+ (sources."aws-sdk-2.644.0" // {
dependencies = [
sources."buffer-4.9.1"
sources."uuid-3.3.2"
@@ -73529,7 +74372,11 @@ in
sources."camelcase-5.3.1"
sources."capture-stack-trace-1.0.1"
sources."caw-2.0.1"
- sources."chalk-2.4.2"
+ (sources."chalk-2.4.2" // {
+ dependencies = [
+ sources."supports-color-5.5.0"
+ ];
+ })
sources."chardet-0.7.0"
(sources."child-process-ext-2.1.0" // {
dependencies = [
@@ -73579,7 +74426,12 @@ in
})
sources."concat-map-0.0.1"
sources."config-chain-1.1.12"
- sources."configstore-3.1.2"
+ (sources."configstore-3.1.2" // {
+ dependencies = [
+ sources."make-dir-1.3.0"
+ sources."pify-3.0.0"
+ ];
+ })
sources."content-disposition-0.5.3"
sources."cookie-0.3.1"
sources."cookiejar-2.1.2"
@@ -73595,11 +74447,21 @@ in
sources."type-1.2.0"
];
})
- sources."dayjs-1.8.22"
+ sources."dayjs-1.8.23"
sources."debug-4.1.1"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
- sources."decompress-4.2.0"
+ sources."decomment-0.9.2"
+ (sources."decompress-4.2.0" // {
+ dependencies = [
+ (sources."make-dir-1.3.0" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
+ sources."pify-2.3.0"
+ ];
+ })
sources."decompress-response-3.3.0"
sources."decompress-tar-4.1.1"
(sources."decompress-tarbz2-4.1.1" // {
@@ -73612,13 +74474,25 @@ in
dependencies = [
sources."file-type-3.9.0"
sources."get-stream-2.3.1"
+ sources."pify-2.3.0"
];
})
sources."deep-extend-0.6.0"
+ sources."deep-is-0.1.3"
sources."defer-to-connect-1.1.3"
sources."deferred-0.7.11"
sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
+ sources."dependency-tree-7.2.1"
+ sources."detective-amd-3.0.0"
+ sources."detective-cjs-3.1.1"
+ sources."detective-es6-2.1.0"
+ sources."detective-less-1.0.2"
+ sources."detective-postcss-3.0.1"
+ sources."detective-sass-3.0.1"
+ sources."detective-scss-2.0.1"
+ sources."detective-stylus-1.0.0"
+ sources."detective-typescript-5.7.0"
sources."dir-glob-3.0.1"
sources."dot-prop-4.2.0"
sources."dotenv-8.2.0"
@@ -73632,6 +74506,7 @@ in
sources."http-cache-semantics-3.8.1"
sources."keyv-3.0.0"
sources."lowercase-keys-1.0.0"
+ sources."make-dir-1.3.0"
sources."normalize-url-2.0.1"
sources."p-cancelable-0.4.1"
sources."pify-3.0.0"
@@ -73643,9 +74518,11 @@ in
sources."emoji-regex-7.0.3"
sources."encoding-0.1.12"
sources."end-of-stream-1.4.4"
+ sources."enhanced-resolve-4.1.1"
+ sources."errno-0.1.7"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
- sources."es6-promisify-6.0.2"
+ sources."es6-promisify-6.1.0"
(sources."es6-set-0.1.5" // {
dependencies = [
sources."es6-symbol-3.1.1"
@@ -73654,9 +74531,13 @@ in
sources."es6-symbol-3.1.3"
sources."es6-weak-map-2.0.3"
sources."escape-string-regexp-1.0.5"
+ sources."escodegen-1.14.1"
+ sources."eslint-visitor-keys-1.1.0"
sources."esniff-1.1.0"
sources."esprima-4.0.1"
sources."essentials-1.1.1"
+ sources."estraverse-4.3.0"
+ sources."esutils-2.0.3"
sources."event-emitter-0.3.5"
sources."events-1.1.1"
(sources."execa-0.7.0" // {
@@ -73675,13 +74556,23 @@ in
sources."fastq-1.6.1"
sources."fd-slicer-1.1.0"
sources."figures-3.2.0"
+ sources."file-exists-dazinatorfork-1.0.2"
sources."file-type-5.2.0"
sources."filename-reserved-regex-2.0.0"
sources."filenamify-2.1.0"
sources."filesize-3.6.1"
+ sources."filing-cabinet-2.5.1"
sources."fill-range-7.0.1"
+ sources."find-0.3.0"
+ (sources."find-process-1.4.3" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ ];
+ })
sources."find-requires-1.0.0"
sources."flat-5.0.0"
+ sources."flatten-1.0.3"
(sources."follow-redirects-1.5.10" // {
dependencies = [
sources."debug-3.1.0"
@@ -73706,16 +74597,24 @@ in
];
})
sources."fsevents-2.1.2"
+ sources."get-amd-module-type-3.0.0"
+ sources."get-own-enumerable-property-symbols-3.0.2"
sources."get-proxy-2.1.0"
sources."get-stdin-5.0.1"
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
sources."glob-7.1.6"
- sources."glob-parent-5.1.0"
+ sources."glob-parent-5.1.1"
sources."global-dirs-0.1.1"
(sources."globby-6.1.0" // {
dependencies = [
sources."array-union-1.0.2"
+ sources."pify-2.3.0"
+ ];
+ })
+ (sources."gonzales-pe-4.2.4" // {
+ dependencies = [
+ sources."minimist-1.1.3"
];
})
sources."got-9.6.0"
@@ -73749,6 +74648,7 @@ in
sources."immediate-3.0.6"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
+ sources."indexes-of-1.0.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -73787,8 +74687,11 @@ in
sources."is-plain-object-2.0.4"
sources."is-promise-2.1.0"
sources."is-redirect-1.0.0"
+ sources."is-regexp-1.0.0"
+ sources."is-relative-path-1.0.2"
sources."is-retry-allowed-1.2.0"
sources."is-stream-1.1.0"
+ sources."is-url-1.2.4"
sources."is-windows-1.0.2"
sources."is-wsl-2.1.1"
sources."isarray-1.0.0"
@@ -73827,6 +74730,7 @@ in
];
})
sources."lazystream-1.0.0"
+ sources."levn-0.3.0"
sources."lie-3.3.0"
sources."lodash-4.17.15"
(sources."log-6.0.0" // {
@@ -73838,14 +74742,11 @@ in
sources."lru-cache-4.1.5"
sources."lru-queue-0.1.0"
sources."lsmod-1.0.0"
- (sources."make-dir-1.3.0" // {
- dependencies = [
- sources."pify-3.0.0"
- ];
- })
+ sources."make-dir-2.1.0"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."memoizee-0.4.14"
+ sources."memory-fs-0.5.0"
sources."merge2-1.3.0"
sources."methods-1.1.2"
sources."micromatch-4.0.2"
@@ -73857,11 +74758,9 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mixin-deep-1.3.2"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
+ sources."module-definition-3.3.0"
+ sources."module-lookup-amd-6.2.0"
sources."moment-2.24.0"
sources."ms-2.1.2"
sources."mute-stream-0.0.7"
@@ -73873,6 +74772,7 @@ in
sources."nice-try-1.0.5"
sources."node-dir-0.1.17"
sources."node-fetch-1.7.3"
+ sources."node-source-walk-4.2.0"
sources."normalize-path-3.0.0"
sources."normalize-url-4.5.0"
(sources."npm-conf-1.1.3" // {
@@ -73906,6 +74806,7 @@ in
sources."is-wsl-1.1.0"
];
})
+ sources."optionator-0.8.3"
sources."os-tmpdir-1.0.2"
sources."p-cancelable-1.1.0"
sources."p-event-2.3.1"
@@ -73925,21 +74826,27 @@ in
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
sources."path-loader-1.0.10"
+ sources."path-parse-1.0.6"
sources."path-type-4.0.0"
sources."pend-1.2.0"
- sources."picomatch-2.2.1"
- sources."pify-2.3.0"
+ sources."picomatch-2.2.2"
+ sources."pify-4.0.1"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
+ sources."postcss-7.0.27"
+ sources."postcss-values-parser-1.5.0"
+ sources."precinct-6.2.0"
+ sources."prelude-ls-1.1.2"
sources."prepend-http-2.0.0"
sources."prettyoutput-1.2.0"
sources."process-nextick-args-2.0.1"
sources."promise-queue-2.2.5"
sources."proto-list-1.2.4"
+ sources."prr-1.0.1"
sources."pseudomap-1.0.2"
sources."pump-3.0.0"
sources."punycode-1.3.2"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."query-string-5.1.1"
sources."querystring-0.2.0"
sources."ramda-0.26.1"
@@ -73957,6 +74864,10 @@ in
sources."registry-url-5.1.0"
sources."remove-trailing-separator-1.1.0"
sources."replaceall-0.1.6"
+ sources."requirejs-2.3.6"
+ sources."requirejs-config-file-3.1.2"
+ sources."resolve-1.15.1"
+ sources."resolve-dependency-path-2.0.0"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
sources."restore-cursor-2.0.0"
@@ -73969,6 +74880,7 @@ in
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
+ sources."sass-lookup-3.0.0"
sources."sax-1.2.1"
(sources."seek-bzip-1.0.5" // {
dependencies = [
@@ -74051,18 +74963,21 @@ in
sources."strict-uri-encode-1.1.0"
sources."string-width-3.1.0"
sources."string_decoder-1.1.1"
+ sources."stringify-object-3.3.0"
sources."strip-ansi-5.2.0"
sources."strip-dirs-2.1.0"
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."strip-outer-1.0.1"
+ sources."stylus-lookup-3.0.2"
(sources."superagent-3.8.3" // {
dependencies = [
sources."debug-3.2.6"
];
})
- sources."supports-color-5.5.0"
+ sources."supports-color-6.1.0"
sources."tabtab-3.0.2"
+ sources."tapable-1.1.3"
sources."tar-stream-1.6.2"
sources."term-size-1.2.0"
sources."through-2.3.8"
@@ -74080,17 +74995,22 @@ in
sources."to-regex-3.0.2"
sources."to-regex-range-5.0.1"
sources."traverse-0.6.6"
+ sources."traverse-chain-0.1.0"
sources."trim-repeated-1.0.0"
sources."tslib-1.11.1"
+ sources."tsutils-3.17.1"
sources."tunnel-agent-0.6.0"
sources."type-2.0.0"
+ sources."type-check-0.3.2"
sources."type-fest-0.11.0"
+ sources."typescript-3.8.3"
sources."unbzip2-stream-1.3.3"
(sources."union-value-1.0.1" // {
dependencies = [
sources."is-extendable-0.1.1"
];
})
+ sources."uniq-1.0.1"
sources."unique-string-1.0.0"
sources."universalify-0.1.2"
(sources."unset-value-1.0.0" // {
@@ -74138,6 +75058,7 @@ in
sources."strip-ansi-4.0.0"
];
})
+ sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
sources."ws-7.2.3"
@@ -74289,8 +75210,8 @@ in
sources."mime-1.6.0"
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."moment-2.7.0"
sources."ms-2.0.0"
sources."mute-stream-0.0.8"
@@ -74689,8 +75610,8 @@ in
sources."lru-cache-2.2.0"
sources."mime-1.6.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."mv-2.1.1"
sources."nan-2.14.0"
sources."ncp-2.0.0"
@@ -74789,10 +75710,10 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.299.0";
+ version = "1.304.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.299.0.tgz";
- sha512 = "K2dlmwlmJpD7CZE8B8GguwIJmjOWdXzQ7UlcFIscg8y0tP8OT9a1gouLgBaU4uyS5J5wByipGNX1Cpwi6WRt5w==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.304.0.tgz";
+ sha512 = "1wAkvgvzOyUbbKEMXGgY2UULcfvAYPywlC7Whm3DCffAdx8i1ZMT9hWaOZxhj5K94h3doY3LRb6Xq6lbfb0jDw==";
};
dependencies = [
sources."@snyk/cli-interface-2.3.2"
@@ -74813,7 +75734,7 @@ in
sources."@types/debug-4.1.5"
sources."@types/events-3.0.0"
sources."@types/js-yaml-3.12.2"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@types/restify-4.3.6"
sources."@types/semver-5.5.0"
sources."@types/xml2js-0.4.3"
@@ -74831,7 +75752,8 @@ in
sources."ast-types-0.13.2"
sources."async-1.5.2"
sources."balanced-match-1.0.0"
- (sources."bl-4.0.1" // {
+ sources."base64-js-1.3.1"
+ (sources."bl-4.0.2" // {
dependencies = [
sources."readable-stream-3.6.0"
sources."string_decoder-1.3.0"
@@ -74839,6 +75761,7 @@ in
})
sources."boxen-1.3.0"
sources."brace-expansion-1.1.11"
+ sources."buffer-5.5.0"
sources."buffer-from-1.1.1"
sources."bytes-3.1.0"
sources."camelcase-4.1.0"
@@ -74938,6 +75861,7 @@ in
})
sources."https-proxy-agent-3.0.1"
sources."iconv-lite-0.4.24"
+ sources."ieee754-1.1.13"
sources."immediate-3.0.6"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
@@ -75066,7 +75990,7 @@ in
sources."signal-exit-3.0.2"
sources."smart-buffer-4.1.0"
sources."snyk-config-2.2.3"
- (sources."snyk-docker-plugin-2.2.2" // {
+ (sources."snyk-docker-plugin-2.6.1" // {
dependencies = [
sources."debug-4.1.1"
];
@@ -75608,7 +76532,7 @@ in
})
sources."epidemic-broadcast-trees-7.0.0"
sources."errno-0.1.7"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."exit-hook-1.1.1"
@@ -75655,7 +76579,7 @@ in
sources."for-own-0.1.5"
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."function-bind-1.1.1"
sources."get-value-2.0.6"
sources."glob-6.0.4"
@@ -75813,11 +76737,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."monotonic-timestamp-0.0.9"
sources."moo-0.5.1"
sources."ms-2.1.2"
@@ -76346,7 +77266,7 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.639.0" // {
+ (sources."aws-sdk-2.644.0" // {
dependencies = [
sources."uuid-3.3.2"
];
@@ -76592,7 +77512,7 @@ in
sources."https-proxy-agent-1.0.0"
sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
- sources."in-publish-2.0.0"
+ sources."in-publish-2.0.1"
sources."indexof-0.0.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -76635,11 +77555,7 @@ in
sources."json-schema-faker-0.2.16"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- (sources."json5-1.0.1" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."json5-1.0.1"
sources."jsonpointer-4.0.1"
sources."jspath-0.3.4"
(sources."jsprim-1.4.1" // {
@@ -76712,9 +77628,9 @@ in
sources."mimic-fn-2.1.0"
sources."minicap-prebuilt-2.3.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minitouch-prebuilt-1.2.0"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."moment-2.24.0"
sources."ms-2.1.2"
sources."multer-1.4.2"
@@ -76945,7 +77861,7 @@ in
dependencies = [
sources."debug-3.2.6"
sources."form-data-2.5.1"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."readable-stream-2.3.7"
sources."string_decoder-1.1.1"
];
@@ -76958,7 +77874,7 @@ in
sources."esprima-4.0.1"
sources."js-yaml-3.13.1"
sources."lodash-3.10.1"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
];
})
sources."swagger-schema-official-2.0.0-bab6bed"
@@ -77141,7 +78057,12 @@ in
sources."css-select-base-adapter-0.1.1"
sources."css-tree-1.0.0-alpha.37"
sources."css-what-3.2.1"
- sources."csso-4.0.2"
+ (sources."csso-4.0.3" // {
+ dependencies = [
+ sources."css-tree-1.0.0-alpha.39"
+ sources."mdn-data-2.0.6"
+ ];
+ })
sources."define-properties-1.1.3"
(sources."dom-serializer-0.2.2" // {
dependencies = [
@@ -77151,7 +78072,7 @@ in
sources."domelementtype-1.3.1"
sources."domutils-1.7.0"
sources."entities-2.0.0"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -77165,8 +78086,8 @@ in
sources."is-symbol-1.0.3"
sources."js-yaml-3.13.1"
sources."mdn-data-2.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."nth-check-1.0.2"
sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
@@ -77388,7 +78309,7 @@ in
sources."fresh-0.5.2"
sources."fs-extra-0.24.0"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."get-stream-3.0.0"
sources."get-value-2.0.6"
sources."glob-7.1.6"
@@ -77589,7 +78510,7 @@ in
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."superagent-3.8.3"
];
})
@@ -77837,7 +78758,7 @@ in
sha256 = "886069ecc5eedf0371b948e8ff66e7f2943c85fe7cfdaa7183e1a3572d55852b";
};
dependencies = [
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."ajv-6.12.0"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
@@ -77864,7 +78785,7 @@ in
sources."debug-4.1.1"
sources."decamelize-1.2.0"
sources."delayed-stream-1.0.0"
- sources."discord.js-11.6.2"
+ sources."discord.js-11.6.3"
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-7.0.3"
sources."esprima-4.0.1"
@@ -78057,7 +78978,7 @@ in
sources."define-properties-1.1.3"
sources."diff-4.0.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -78101,11 +79022,7 @@ in
sources."js-yaml-3.13.1"
sources."json-parse-better-errors-1.0.2"
sources."json-stable-stringify-1.0.1"
- (sources."json5-2.1.1" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."json5-2.1.2"
sources."jsonify-0.0.0"
sources."levn-0.3.0"
sources."load-json-file-1.1.0"
@@ -78116,8 +79033,8 @@ in
sources."markdown-escapes-1.0.4"
sources."md5-2.2.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."normalize-package-data-2.5.0"
sources."number-is-nan-1.0.1"
@@ -78157,7 +79074,7 @@ in
})
sources."readable-stream-2.3.7"
sources."regexp.prototype.flags-1.3.0"
- sources."remark-frontmatter-1.3.2"
+ sources."remark-frontmatter-1.3.3"
sources."remark-parse-5.0.0"
sources."repeat-string-1.6.1"
sources."replace-ext-1.0.0"
@@ -78268,7 +79185,7 @@ in
};
dependencies = [
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
@@ -78480,7 +79397,7 @@ in
sources."redent-1.0.0"
sources."registry-auth-token-3.4.0"
sources."registry-url-3.1.0"
- sources."remark-frontmatter-1.3.2"
+ sources."remark-frontmatter-1.3.3"
sources."remark-message-control-4.2.0"
sources."remark-parse-4.0.0"
sources."remark-retext-3.1.3"
@@ -78745,7 +79662,7 @@ in
sources."buffer-from-1.1.1"
sources."concat-stream-2.0.0"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
@@ -78798,7 +79715,7 @@ in
sources."define-properties-1.1.3"
sources."emoji-regex-6.5.1"
sources."end-with-1.0.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
@@ -78894,7 +79811,7 @@ in
dependencies = [
sources."array-includes-3.1.1"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
@@ -78978,7 +79895,7 @@ in
sources."@types/debug-4.1.5"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@types/responselike-1.0.0"
sources."abbrev-1.1.1"
sources."abstract-logging-1.0.0"
@@ -79022,7 +79939,7 @@ in
sources."buffer-equal-constant-time-1.0.1"
sources."busboy-0.3.1"
sources."bytes-3.1.0"
- sources."cacheable-lookup-2.0.0"
+ sources."cacheable-lookup-2.0.1"
sources."cacheable-request-7.0.1"
sources."callsite-1.0.0"
sources."caseless-0.12.0"
@@ -79195,11 +80112,7 @@ in
sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."mute-stream-0.0.8"
sources."nan-2.14.0"
@@ -79915,7 +80828,7 @@ in
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@types/color-name-1.1.1"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."after-0.8.2"
@@ -80198,7 +81111,7 @@ in
sources."debug-4.1.1"
sources."mime-2.4.4"
sources."ms-2.1.2"
- sources."qs-6.9.1"
+ sources."qs-6.9.2"
sources."semver-6.3.0"
];
})
@@ -80263,7 +81176,7 @@ in
sources."vscode-languageserver-protocol-3.15.3"
sources."vscode-languageserver-protocol-foldingprovider-2.0.1"
sources."vscode-languageserver-types-3.15.1"
- sources."vscode-nls-4.1.1"
+ sources."vscode-nls-4.1.2"
sources."vscode-uri-1.0.8"
];
buildInputs = globalBuildInputs;
@@ -80288,12 +81201,12 @@ in
sources."typescript-2.9.2"
(sources."vscode-css-languageservice-3.0.13" // {
dependencies = [
- sources."vscode-nls-4.1.1"
+ sources."vscode-nls-4.1.2"
];
})
(sources."vscode-html-languageservice-2.1.12" // {
dependencies = [
- sources."vscode-nls-4.1.1"
+ sources."vscode-nls-4.1.2"
];
})
sources."vscode-jsonrpc-5.0.1"
@@ -80487,8 +81400,8 @@ in
sources."mime-types-2.1.26"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.4"
sources."multimatch-2.1.0"
sources."mute-stream-0.0.7"
sources."neo-async-2.6.1"
@@ -80501,7 +81414,11 @@ in
sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."optimist-0.6.1"
+ (sources."optimist-0.6.1" // {
+ dependencies = [
+ sources."minimist-0.0.10"
+ ];
+ })
sources."ora-1.4.0"
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
@@ -80616,7 +81533,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- sources."@babel/highlight-7.8.3"
+ sources."@babel/helper-validator-identifier-7.9.0"
+ sources."@babel/highlight-7.9.0"
sources."@emmetio/extract-abbreviation-0.1.6"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
@@ -80632,7 +81550,7 @@ in
sources."@starptech/rehype-webparser-0.10.0"
sources."@starptech/webparser-0.10.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
@@ -80853,7 +81771,11 @@ in
sources."eslint-visitor-keys-1.1.0"
sources."espree-5.0.1"
sources."esprima-4.0.1"
- sources."esquery-1.1.0"
+ (sources."esquery-1.2.0" // {
+ dependencies = [
+ sources."estraverse-5.0.0"
+ ];
+ })
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
@@ -80924,7 +81846,7 @@ in
sources."format-0.2.2"
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
sources."get-caller-file-1.0.3"
@@ -80971,14 +81893,14 @@ in
sources."has-yarn-2.1.0"
sources."hast-util-embedded-1.0.5"
sources."hast-util-has-property-1.0.4"
- sources."hast-util-is-body-ok-link-1.0.2"
+ sources."hast-util-is-body-ok-link-1.0.3"
sources."hast-util-is-element-1.0.4"
sources."hast-util-parse-selector-2.2.4"
- sources."hast-util-to-string-1.0.2"
+ sources."hast-util-to-string-1.0.3"
sources."hast-util-whitespace-1.0.4"
sources."hosted-git-info-2.8.8"
sources."html-void-elements-1.0.5"
- sources."html-whitespace-sensitive-tag-names-1.0.1"
+ sources."html-whitespace-sensitive-tag-names-1.0.2"
sources."http-cache-semantics-4.1.0"
sources."iconv-lite-0.4.24"
sources."ignore-3.3.10"
@@ -81050,7 +81972,7 @@ in
sources."json-parse-better-errors-1.0.2"
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
- sources."json5-2.1.1"
+ sources."json5-2.1.2"
sources."jsonc-parser-1.0.3"
sources."keyv-3.1.0"
sources."kind-of-6.0.3"
@@ -81111,11 +82033,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."mout-0.5.0"
sources."ms-2.1.2"
sources."mute-stream-0.0.7"
@@ -81556,7 +82474,7 @@ in
sources."vscode-languageserver-protocol-3.15.3"
sources."vscode-languageserver-textdocument-1.0.1"
sources."vscode-languageserver-types-3.15.1"
- sources."vscode-nls-4.1.1"
+ sources."vscode-nls-4.1.2"
sources."vscode-textbuffer-1.0.0"
sources."vscode-uri-1.0.8"
(sources."vue-eslint-parser-6.0.5" // {
@@ -81615,7 +82533,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.8.3"
- (sources."@babel/highlight-7.8.3" // {
+ sources."@babel/helper-validator-identifier-7.9.0"
+ (sources."@babel/highlight-7.9.0" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -81627,14 +82546,14 @@ in
})
sources."@babel/polyfill-7.7.0"
sources."@babel/runtime-7.7.7"
- sources."@babel/runtime-corejs3-7.8.7"
+ sources."@babel/runtime-corejs3-7.9.2"
sources."@cliqz-oss/firefox-client-0.3.1"
sources."@cliqz-oss/node-firefox-connect-1.2.1"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@types/color-name-1.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."JSONSelect-0.2.1"
sources."acorn-6.4.1"
sources."acorn-jsx-5.2.0"
@@ -81773,7 +82692,7 @@ in
sources."cheerio-1.0.0-rc.3"
(sources."chokidar-2.1.8" // {
dependencies = [
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."normalize-path-3.0.0"
];
})
@@ -81894,7 +82813,7 @@ in
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."es5-ext-0.10.53"
sources."es6-error-4.1.1"
@@ -81980,7 +82899,11 @@ in
];
})
sources."esprima-4.0.1"
- sources."esquery-1.1.0"
+ (sources."esquery-1.2.0" // {
+ dependencies = [
+ sources."estraverse-5.0.0"
+ ];
+ })
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
@@ -82700,30 +83623,30 @@ in
webpack = nodeEnv.buildNodePackage {
name = "webpack";
packageName = "webpack";
- version = "4.42.0";
+ version = "4.42.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz";
- sha512 = "EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz";
+ sha512 = "SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==";
};
dependencies = [
- sources."@webassemblyjs/ast-1.8.5"
- sources."@webassemblyjs/floating-point-hex-parser-1.8.5"
- sources."@webassemblyjs/helper-api-error-1.8.5"
- sources."@webassemblyjs/helper-buffer-1.8.5"
- sources."@webassemblyjs/helper-code-frame-1.8.5"
- sources."@webassemblyjs/helper-fsm-1.8.5"
- sources."@webassemblyjs/helper-module-context-1.8.5"
- sources."@webassemblyjs/helper-wasm-bytecode-1.8.5"
- sources."@webassemblyjs/helper-wasm-section-1.8.5"
- sources."@webassemblyjs/ieee754-1.8.5"
- sources."@webassemblyjs/leb128-1.8.5"
- sources."@webassemblyjs/utf8-1.8.5"
- sources."@webassemblyjs/wasm-edit-1.8.5"
- sources."@webassemblyjs/wasm-gen-1.8.5"
- sources."@webassemblyjs/wasm-opt-1.8.5"
- sources."@webassemblyjs/wasm-parser-1.8.5"
- sources."@webassemblyjs/wast-parser-1.8.5"
- sources."@webassemblyjs/wast-printer-1.8.5"
+ sources."@webassemblyjs/ast-1.9.0"
+ sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
+ sources."@webassemblyjs/helper-api-error-1.9.0"
+ sources."@webassemblyjs/helper-buffer-1.9.0"
+ sources."@webassemblyjs/helper-code-frame-1.9.0"
+ sources."@webassemblyjs/helper-fsm-1.9.0"
+ sources."@webassemblyjs/helper-module-context-1.9.0"
+ sources."@webassemblyjs/helper-wasm-bytecode-1.9.0"
+ sources."@webassemblyjs/helper-wasm-section-1.9.0"
+ sources."@webassemblyjs/ieee754-1.9.0"
+ sources."@webassemblyjs/leb128-1.9.0"
+ sources."@webassemblyjs/utf8-1.9.0"
+ sources."@webassemblyjs/wasm-edit-1.9.0"
+ sources."@webassemblyjs/wasm-gen-1.9.0"
+ sources."@webassemblyjs/wasm-opt-1.9.0"
+ sources."@webassemblyjs/wasm-parser-1.9.0"
+ sources."@webassemblyjs/wast-parser-1.9.0"
+ sources."@webassemblyjs/wast-printer-1.9.0"
sources."@xtuc/ieee754-1.2.0"
sources."@xtuc/long-4.2.2"
sources."acorn-6.4.1"
@@ -82779,7 +83702,7 @@ in
sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
- sources."cacache-12.0.3"
+ sources."cacache-12.0.4"
sources."cache-base-1.0.1"
sources."chokidar-2.1.8"
sources."chownr-1.1.4"
@@ -82870,7 +83793,7 @@ in
})
sources."fast-deep-equal-3.1.1"
sources."fast-json-stable-stringify-2.1.0"
- sources."figgy-pudding-3.5.1"
+ sources."figgy-pudding-3.5.2"
sources."file-uri-to-path-1.0.0"
(sources."fill-range-4.0.0" // {
dependencies = [
@@ -82885,7 +83808,7 @@ in
sources."from2-2.3.0"
sources."fs-write-stream-atomic-1.0.10"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."get-value-2.0.6"
sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
@@ -82937,7 +83860,6 @@ in
sources."locate-path-3.0.0"
sources."lru-cache-5.1.1"
sources."make-dir-2.1.0"
- sources."mamacro-0.0.3"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."md5.js-1.3.5"
@@ -82954,11 +83876,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."move-concurrently-1.0.1"
sources."ms-2.0.0"
sources."nan-2.14.0"
@@ -83104,7 +84022,7 @@ in
sources."stream-shift-1.0.1"
sources."string_decoder-1.1.1"
sources."tapable-1.1.3"
- (sources."terser-4.6.6" // {
+ (sources."terser-4.6.7" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -83519,7 +84437,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.9.1"
+ sources."@types/node-13.9.3"
sources."accepts-1.3.7"
sources."ajv-6.12.0"
sources."ajv-errors-1.0.1"
@@ -83644,7 +84562,7 @@ in
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
sources."errno-0.1.7"
- sources."es-abstract-1.17.4"
+ sources."es-abstract-1.17.5"
sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
@@ -83713,7 +84631,7 @@ in
sources."fragment-cache-0.2.1"
sources."fresh-0.5.2"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.12"
sources."function-bind-1.1.1"
sources."get-caller-file-1.0.3"
sources."get-stream-4.1.0"
@@ -83813,9 +84731,9 @@ in
sources."mimic-fn-2.1.0"
sources."minimalistic-assert-1.0.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."mixin-deep-1.3.2"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."multicast-dns-6.2.3"
sources."multicast-dns-service-types-1.1.0"
@@ -84128,7 +85046,7 @@ in
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
sources."buffer-from-1.1.1"
- sources."cacache-12.0.3"
+ sources."cacache-12.0.4"
sources."chownr-1.1.4"
sources."commondir-1.0.1"
sources."concat-map-0.0.1"
@@ -84142,7 +85060,7 @@ in
sources."end-of-stream-1.4.4"
sources."fast-deep-equal-3.1.1"
sources."fast-json-stable-stringify-2.1.0"
- sources."figgy-pudding-3.5.1"
+ sources."figgy-pudding-3.5.2"
sources."find-cache-dir-2.1.0"
sources."find-up-3.0.0"
sources."flush-write-stream-1.1.1"
@@ -84171,19 +85089,15 @@ in
sources."is-glob-4.0.1"
sources."isarray-1.0.0"
sources."json-schema-traverse-0.4.1"
- (sources."json5-1.0.1" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."json5-1.0.1"
sources."loader-utils-1.4.0"
sources."locate-path-3.0.0"
sources."lru-cache-5.1.1"
sources."make-dir-2.1.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."mississippi-3.0.0"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."move-concurrently-1.0.1"
sources."normalize-path-3.0.0"
sources."once-1.4.0"
@@ -84399,11 +85313,7 @@ in
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."moment-2.24.0"
sources."mp4-box-encoding-1.4.1"
sources."mp4-stream-3.1.0"
@@ -84628,7 +85538,7 @@ in
})
sources."vscode-languageserver-textdocument-1.0.1"
sources."vscode-languageserver-types-3.15.1"
- sources."vscode-nls-4.1.1"
+ sources."vscode-nls-4.1.2"
sources."vscode-uri-2.1.1"
sources."yaml-ast-parser-custom-tags-0.0.43"
];
@@ -84669,7 +85579,7 @@ in
sha512 = "GFg4QC1xi3gkbHGGUFme8/8XPg3kDISu/qJfx56X207yuv1FSevGY/eKuym7kh0bniCB4n3rseWW+QZXPH8LIw==";
};
dependencies = [
- sources."@babel/runtime-7.8.7"
+ sources."@babel/runtime-7.9.2"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@sindresorhus/is-0.7.0"
@@ -85043,11 +85953,7 @@ in
sources."is-extendable-1.0.1"
];
})
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
+ sources."mkdirp-0.5.4"
sources."ms-2.0.0"
sources."mute-stream-0.0.7"
sources."nanomatch-1.2.13"
@@ -85440,4 +86346,4 @@ in
bypassCache = true;
reconstructLock = true;
};
-}
+}
\ No newline at end of file
diff --git a/pkgs/development/node-packages/node-packages-v12.nix b/pkgs/development/node-packages/node-packages-v12.nix
index faf2cd7d21f6..f2e633300c7e 100644
--- a/pkgs/development/node-packages/node-packages-v12.nix
+++ b/pkgs/development/node-packages/node-packages-v12.nix
@@ -1309,15 +1309,6 @@ let
sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
};
};
- "minimist-0.0.8" = {
- name = "minimist";
- packageName = "minimist";
- version = "0.0.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
- sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
- };
- };
"minimist-1.2.5" = {
name = "minimist";
packageName = "minimist";
@@ -1381,13 +1372,13 @@ let
sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
};
};
- "mkdirp-0.5.1" = {
+ "mkdirp-0.5.4" = {
name = "mkdirp";
packageName = "mkdirp";
- version = "0.5.1";
+ version = "0.5.4";
src = fetchurl {
- url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
- sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz";
+ sha512 = "iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==";
};
};
"mkdirp-1.0.3" = {
@@ -2863,10 +2854,10 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-3.1.1"
sources."minizlib-2.1.0"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ncp-0.4.2"
sources."nijs-0.0.25"
sources."nopt-3.0.6"
@@ -3034,10 +3025,10 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."nopt-4.0.3"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
@@ -3143,10 +3134,10 @@ in
sources."is-fullwidth-code-point-1.0.0"
sources."isarray-1.0.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ms-2.1.2"
sources."needle-2.4.0"
sources."nopt-4.0.3"
@@ -3162,11 +3153,7 @@ in
sources."osenv-0.1.5"
sources."path-is-absolute-1.0.1"
sources."process-nextick-args-2.0.1"
- (sources."rc-1.2.8" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."rc-1.2.8"
sources."readable-stream-2.3.7"
sources."rimraf-2.7.1"
sources."safe-buffer-5.1.2"
diff --git a/pkgs/development/node-packages/node-packages-v13.nix b/pkgs/development/node-packages/node-packages-v13.nix
index e83aa90962c1..f87526382b93 100644
--- a/pkgs/development/node-packages/node-packages-v13.nix
+++ b/pkgs/development/node-packages/node-packages-v13.nix
@@ -598,13 +598,13 @@ let
sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
};
};
- "minimist-0.0.8" = {
+ "minimist-1.2.5" = {
name = "minimist";
packageName = "minimist";
- version = "0.0.8";
+ version = "1.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
- sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
+ url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
+ sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
};
};
"minipass-3.1.1" = {
@@ -634,13 +634,13 @@ let
sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
};
};
- "mkdirp-0.5.1" = {
+ "mkdirp-0.5.4" = {
name = "mkdirp";
packageName = "mkdirp";
- version = "0.5.1";
+ version = "0.5.4";
src = fetchurl {
- url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
- sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz";
+ sha512 = "iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==";
};
};
"mkdirp-1.0.3" = {
@@ -1342,10 +1342,10 @@ in
sources."mime-db-1.43.0"
sources."mime-types-2.1.26"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.5"
sources."minipass-3.1.1"
sources."minizlib-2.1.0"
- sources."mkdirp-0.5.1"
+ sources."mkdirp-0.5.4"
sources."ncp-0.4.2"
sources."nijs-0.0.25"
sources."nopt-3.0.6"
diff --git a/pkgs/development/node-packages/shell-generate.nix b/pkgs/development/node-packages/shell-generate.nix
deleted file mode 100644
index aa635b2a81e3..000000000000
--- a/pkgs/development/node-packages/shell-generate.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ nixpkgs ? import ../../.. {} }:
-with nixpkgs;
-mkShell {
- buildInputs = [
- bash nodePackages.node2nix
- ];
- NODE_NIXPKGS_PATH = builtins.toString ../../../.;
-}
diff --git a/pkgs/development/python-modules/aiohttp-socks/default.nix b/pkgs/development/python-modules/aiohttp-socks/default.nix
index 782238c3f832..792db7091d07 100644
--- a/pkgs/development/python-modules/aiohttp-socks/default.nix
+++ b/pkgs/development/python-modules/aiohttp-socks/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "aiohttp-socks";
- version = "0.3.4";
+ version = "0.3.6";
src = fetchPypi {
inherit version;
pname = "aiohttp_socks";
- sha256 = "1gc74a0i0slq3gn9kv3scn7c9x444z5nwjm3d14qilsgq6civsnd";
+ sha256 = "0js7p9qj5x6k8i2cby4c6mw6xrp4dy4m82f3n1l8rz00qibmj37j";
};
propagatedBuildInputs = [ aiohttp attrs ];
@@ -20,6 +20,6 @@ buildPythonPackage rec {
meta = {
description = "SOCKS proxy connector for aiohttp";
license = lib.licenses.asl20;
- homepage = https://github.com/romis2012/aiohttp-socks;
+ homepage = "https://github.com/romis2012/aiohttp-socks";
};
}
diff --git a/pkgs/development/python-modules/apache-airflow/default.nix b/pkgs/development/python-modules/apache-airflow/default.nix
index 049db8a648fb..c45a73f24bfa 100644
--- a/pkgs/development/python-modules/apache-airflow/default.nix
+++ b/pkgs/development/python-modules/apache-airflow/default.nix
@@ -134,37 +134,36 @@ buildPythonPackage rec {
];
postPatch = ''
+ substituteInPlace setup.py \
+ --replace "flask>=1.1.0, <2.0" "flask" \
+ --replace "jinja2>=2.10.1, <2.11.0" "jinja2" \
+ --replace "pandas>=0.17.1, <1.0.0" "pandas" \
+ --replace "flask-caching>=1.3.3, <1.4.0" "flask-caching" \
+ --replace "flask-appbuilder>=1.12.5, <2.0.0" "flask-appbuilder" \
+ --replace "pendulum==1.4.4" "pendulum" \
+ --replace "cached_property~=1.5" "cached_property" \
+ --replace "dill>=0.2.2, <0.3" "dill" \
+ --replace "configparser>=3.5.0, <3.6.0" "configparser" \
+ --replace "jinja2>=2.7.3, <=2.10.0" "jinja2" \
+ --replace "funcsigs==1.0.0" "funcsigs" \
+ --replace "flask-swagger==0.2.13" "flask-swagger" \
+ --replace "python-daemon>=2.1.1, <2.2" "python-daemon" \
+ --replace "alembic>=0.9, <1.0" "alembic" \
+ --replace "markdown>=2.5.2, <3.0" "markdown" \
+ --replace "future>=0.16.0, <0.17" "future" \
+ --replace "tenacity==4.12.0" "tenacity" \
+ --replace "text-unidecode==1.2" "text-unidecode" \
+ --replace "tzlocal>=1.4,<2.0.0" "tzlocal" \
+ --replace "sqlalchemy~=1.3" "sqlalchemy" \
+ --replace "gunicorn>=19.5.0, <20.0" "gunicorn" \
+ --replace "werkzeug>=0.14.1, <0.15.0" "werkzeug"
- substituteInPlace setup.py \
- --replace "flask>=1.1.0, <2.0" "flask" \
- --replace "jinja2>=2.10.1, <2.11.0" "jinja2" \
- --replace "pandas>=0.17.1, <1.0.0" "pandas" \
- --replace "flask-caching>=1.3.3, <1.4.0" "flask-caching" \
- --replace "flask-appbuilder>=1.12.5, <2.0.0" "flask-appbuilder" \
- --replace "pendulum==1.4.4" "pendulum" \
- --replace "cached_property~=1.5" "cached_property" \
- --replace "dill>=0.2.2, <0.3" "dill" \
- --replace "configparser>=3.5.0, <3.6.0" "configparser" \
- --replace "jinja2>=2.7.3, <=2.10.0" "jinja2" \
- --replace "funcsigs==1.0.0" "funcsigs" \
- --replace "flask-swagger==0.2.13" "flask-swagger" \
- --replace "python-daemon>=2.1.1, <2.2" "python-daemon" \
- --replace "alembic>=0.9, <1.0" "alembic" \
- --replace "markdown>=2.5.2, <3.0" "markdown" \
- --replace "future>=0.16.0, <0.17" "future" \
- --replace "tenacity==4.12.0" "tenacity" \
- --replace "text-unidecode==1.2" "text-unidecode" \
- --replace "tzlocal>=1.4,<2.0.0" "tzlocal" \
- --replace "sqlalchemy~=1.3" "sqlalchemy" \
- --replace "gunicorn>=19.5.0, <20.0" "gunicorn" \
- --replace "werkzeug>=0.14.1, <0.15.0" "werkzeug"
+ # dumb-init is only needed for CI and Docker, not relevant for NixOS.
+ substituteInPlace setup.py \
+ --replace "'dumb-init>=1.2.2'," ""
- # dumb-init is only needed for CI and Docker, not relevant for NixOS.
- substituteInPlace setup.py \
- --replace "'dumb-init>=1.2.2'," ""
-
- substituteInPlace tests/core.py \
- --replace "/bin/bash" "${stdenv.shell}"
+ substituteInPlace tests/core.py \
+ --replace "/bin/bash" "${stdenv.shell}"
'';
checkPhase = ''
@@ -184,8 +183,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Programmatically author, schedule and monitor data pipelines";
- homepage = http://airflow.apache.org/;
+ homepage = "http://airflow.apache.org/";
license = licenses.asl20;
- maintainers = [ maintainers.costrouc maintainers.ingenieroariel ];
+ maintainers = with maintainers; [ costrouc ingenieroariel ];
};
}
diff --git a/pkgs/development/python-modules/argcomplete/default.nix b/pkgs/development/python-modules/argcomplete/default.nix
index 6f978778f7da..b34b878a839c 100644
--- a/pkgs/development/python-modules/argcomplete/default.nix
+++ b/pkgs/development/python-modules/argcomplete/default.nix
@@ -1,25 +1,37 @@
-{ buildPythonPackage, fetchPypi, lib,
- dicttoxml, pexpect, prettytable, requests_toolbelt
+{ buildPythonPackage, fetchPypi, lib
+, dicttoxml
+, importlib-metadata
+, pexpect
+, prettytable
+, requests_toolbelt
}:
buildPythonPackage rec {
pname = "argcomplete";
- version = "1.10.3";
+ version = "1.11.1";
src = fetchPypi {
inherit pname version;
- sha256 = "a37f522cf3b6a34abddfedb61c4546f60023b3799b22d1cd971eacdc0861530a";
+ sha256 = "0h1przxffrhqvi46k40pzjsvdrq4zc3sl1pc96kkigqppq0vdrss";
};
- doCheck = false; # bash-completion test fails with "compgen: command not found".
+ doCheck = false; # meant to be ran with interactive interpreter
# re-enable if we are able to make testing work
- # buildInputs = [ coverage flake8 ];
+ # checkInputs = [ bashInteractive coverage flake8 ];
- propagatedBuildInputs = [ dicttoxml pexpect prettytable requests_toolbelt ];
+ propagatedBuildInputs = [
+ dicttoxml
+ importlib-metadata
+ pexpect
+ prettytable
+ requests_toolbelt
+ ];
+
+ pythonImportsCheck = [ "argcomplete" ];
meta = with lib; {
description = "Bash tab completion for argparse";
- homepage = https://argcomplete.readthedocs.io;
+ homepage = "https://kislyuk.github.io/argcomplete/";
maintainers = [ maintainers.womfoo ];
license = [ licenses.asl20 ];
};
diff --git a/pkgs/development/python-modules/arrow/default.nix b/pkgs/development/python-modules/arrow/default.nix
index af3e4547628a..04295dce261f 100644
--- a/pkgs/development/python-modules/arrow/default.nix
+++ b/pkgs/development/python-modules/arrow/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "arrow";
- version = "0.15.4";
+ version = "0.15.5";
src = fetchPypi {
inherit pname version;
- sha256 = "e1a318a4c0b787833ae46302c02488b6eeef413c6a13324b3261ad320f21ec1e";
+ sha256 = "0yq2bld2bjxddmg9zg4ll80pb32rkki7xyhgnrqnkxy5w9jf942k";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/azure-common/default.nix b/pkgs/development/python-modules/azure-common/default.nix
index b842a66cd278..abf27b5d7ef2 100644
--- a/pkgs/development/python-modules/azure-common/default.nix
+++ b/pkgs/development/python-modules/azure-common/default.nix
@@ -9,14 +9,14 @@
}:
buildPythonPackage rec {
- version = "1.1.24";
+ version = "1.1.25";
pname = "azure-common";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "184ad6a05a3089dfdc1ce07c1cbfa489bbc45b5f6f56e848cac0851e6443da21";
+ sha256 = "ce0f1013e6d0e9faebaf3188cc069f4892fc60a6ec552e3f817c1a2f92835054";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-core/default.nix b/pkgs/development/python-modules/azure-core/default.nix
index 24675200b5b1..2e87db4fb6ce 100644
--- a/pkgs/development/python-modules/azure-core/default.nix
+++ b/pkgs/development/python-modules/azure-core/default.nix
@@ -1,6 +1,7 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, aiodns
, aiohttp
+, mock
, msrest
, pytest
, pytestCheckHook
@@ -11,14 +12,14 @@
}:
buildPythonPackage rec {
- version = "1.2.2";
+ version = "1.3.0";
pname = "azure-core";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0bz4m6kmqymxlxf9qk6jw8v895d13rsggbgsjpsbvi9px6w15nwb";
+ sha256 = "98d03a35845fe5b6abaa32f5961214da3e16c4c82b8c601926fc5e7f3a39549e";
};
propagatedBuildInputs = [
@@ -29,6 +30,7 @@ buildPythonPackage rec {
checkInputs = [
aiodns
aiohttp
+ mock
msrest
pytest
pytestCheckHook
diff --git a/pkgs/development/python-modules/azure-identity/default.nix b/pkgs/development/python-modules/azure-identity/default.nix
index e4b894eca64b..78fd74020980 100644
--- a/pkgs/development/python-modules/azure-identity/default.nix
+++ b/pkgs/development/python-modules/azure-identity/default.nix
@@ -17,13 +17,13 @@
buildPythonPackage rec {
pname = "azure-identity";
- version = "1.1.0";
+ version = "1.3.0";
disabled = isPy38;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1xn4nwi4vly8n3mmphv0wbdg9k55gsgmk3fdwma8rm3m3c7593hc";
+ sha256 = "17fa904e0447fd2a2dc19909379edb769b05656dbaf4863b8c4fdfb2bb54350c";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-keyvault-keys/default.nix b/pkgs/development/python-modules/azure-keyvault-keys/default.nix
index b9ffe3386361..7e03e7faa8e4 100644
--- a/pkgs/development/python-modules/azure-keyvault-keys/default.nix
+++ b/pkgs/development/python-modules/azure-keyvault-keys/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "azure-keyvault-keys";
- version = "4.0.0";
+ version = "4.1.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1l1fwm8plzr5zbv02nlvs0i8ssmd88cxm5lb19i54b3scci77hiq";
+ sha256 = "f9967b4deb48e619f6c40558f69e48978779cc09c8a7fad33d536cfc41cd68f9";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-keyvault-secrets/default.nix b/pkgs/development/python-modules/azure-keyvault-secrets/default.nix
index f5fd4b452fcf..25d58513d311 100644
--- a/pkgs/development/python-modules/azure-keyvault-secrets/default.nix
+++ b/pkgs/development/python-modules/azure-keyvault-secrets/default.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "azure-keyvault-secrets";
- version = "4.0.0";
+ version = "4.1.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "066p4x2ixasz6qbxss2ilchl73w1kh2nc32lgh8qygl3d90059lp";
+ sha256 = "4f3bfac60e025e01dd1c1998b73649d45d706975356c0cf147174cf5a6ddf8be";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
index c535971c7bf5..2dadb1d2cb81 100644
--- a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-cognitiveservices";
- version = "5.0.0";
+ version = "6.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1m7v3rfkvmdgghrpz15fm8pvmmhi40lcwfxdm2kxh7mx01r5l906";
+ sha256 = "d03641336f4b2ec561112655c93ee80bc28d8e8daa45a57abc36169bd19c07a0";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
index 41124e448541..20861a9efe3a 100644
--- a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-containerservice";
- version = "8.2.0";
+ version = "9.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0czn781ywbwi8px54nlccsvw5s13y4wqmxhcrxkkl0y7rblqi5pr";
+ sha256 = "6f05948bbd19ceb894f46f037b77c54116183364a671e180c007b5737c8d4590";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix b/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
index 0d610eebe9c1..e7da7541dd98 100644
--- a/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-datafactory";
- version = "0.8.0";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0rv3443h4f9n88ky0fkfrp6jhf7ck9w3v96q040g3c2vkkywsnwa";
+ sha256 = "48b1ec81f30f4b5f38dd17f68f0dfc968db96e0a04fdcfc99f43f80ca041f14b";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix b/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix
index 789784babfb4..c23ebfc2ce9c 100644
--- a/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-hanaonazure";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "cc844a152079e0d18fb5f47663a24cb204982925425c1fb51bac53894885000b";
+ sha256 = "cc4058174e371a0b68b305cd5a082fcca47f3446dd9aefd9ada72da4bd637da9";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix b/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
index 29069d71b88a..5ba25e11a89e 100644
--- a/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-iotcentral";
- version = "2.0.0";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1fql0j28d2r6slgabb7b438gdga513iskqh4al6c7dsmj1yzdzwa";
+ sha256 = "f6dacf442ccae2f18f1082e80bcbdcaa8c0efa2ba92b48c5db6ee01d37240047";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
index 1e4c8923d7d3..57ec64f3d562 100644
--- a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-iothub";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1xms5wf21z9i28xl0p515xb08mrlsqnzhxcwv7pjlf26lwxadfi0";
+ sha256 = "f6fbb87d9bf29ce325543c9a3a125fbe45f4797f3a7f260c6c21ca60dc3f0885";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
index 62b6c197bd0f..fd6cd26c7c6c 100644
--- a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-keyvault";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0ga6lzqlinfxlzx1g35a5sv5chjx4im0m4b8i33hqrhmdv9m7ypg";
+ sha256 = "1883e12eeb5819064dc52bf3a3ade05c791f4b66e4aeec948bda28df6ce2bce4";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-kusto/default.nix b/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
index 53aeff46c585..08a9b6b507ef 100644
--- a/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.5.0";
+ version = "0.7.0";
pname = "azure-mgmt-kusto";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0r6j3yp7ys0zgszqdjm6y90nigsapni4xhfpfgyk5c5qbgdpl93w";
+ sha256 = "40f8e62db145d31731018b83baf2d1a78b585514c373dd3c095f1f6835d17d23";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/azure-mgmt-network/default.nix b/pkgs/development/python-modules/azure-mgmt-network/default.nix
index ac99b98f0e5e..00480ac38bc2 100644
--- a/pkgs/development/python-modules/azure-mgmt-network/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-network/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "9.0.0";
+ version = "10.0.0";
pname = "azure-mgmt-network";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "12bsdbh37xiz42hvrp8ghszyqkiali3pk50x44f3aip12pgx6kix";
+ sha256 = "3978da4641b3396d4a00c7ddd53d87ece7e7d45b5bc41a157639bdd2f2c5b9b3";
};
postInstall = if isPy3k then "" else ''
diff --git a/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
index 37c7e46cbf3a..ad8a2a0fbe23 100644
--- a/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-policyinsights";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1b69rz9wm0jvc54vx3b7h633x8gags51xwxrkp6myar40jggxw6g";
+ sha256 = "ed229e3845c477e88dde413825d4fba0d38b3a5ffab4e694c7d0da995f3db0f3";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
index 6a7b6df24185..858bde764402 100644
--- a/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-rdbms";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "19z0lpq6bpidlflwa263y51549xgcg4m040k872m7fmy7jm2xcbb";
+ sha256 = "7826601507878e77f5d5cd805c6ad1d6483c375b545d5e9e1694b5a6c5e12fe3";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
index 990f494ecedc..ece93025b571 100644
--- a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-recoveryservicesbackup";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "13s2k4jl8570bj6jkqzm0w29z29rl7h5i7czd3kr6vqar5wj9xjd";
+ sha256 = "6355d9234d87422d57bf2ea8d1cc242463c203e4bb79b8930f22f29f4e025fa1";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
index 5d13acb6ec83..3873f08e3ce2 100644
--- a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-reservations";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "16ycni3cjl9c0mv419gy5rgbrlg8zp0vnr6aj8z8p2ypdw6sgac3";
+ sha256 = "f65c1985a47e0ac55e7d5d9cc1bd5e95335a111566edc289d460aa2bc8f80991";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-sql/default.nix b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
index a81f336df066..1b6649a36f23 100644
--- a/pkgs/development/python-modules/azure-mgmt-sql/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-sql";
- version = "0.17.0";
+ version = "0.18.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1kp1wzcydgyc2mzkxigfv6rqzwzf3d0cnbqc6w7h907qbb4lw2r0";
+ sha256 = "99ca085eb523a5c27933060ccb04d7a6b60864f98d87bf5b63ac17d419b43445";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-storage-file-share/default.nix b/pkgs/development/python-modules/azure-storage-file-share/default.nix
index 78950d2971e8..a4f8e161ba3b 100644
--- a/pkgs/development/python-modules/azure-storage-file-share/default.nix
+++ b/pkgs/development/python-modules/azure-storage-file-share/default.nix
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "azure-storage-file-share";
- version = "12.0.0";
+ version = "12.1.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "15f5vk3vd2amggqqznx186raak9wgr57j0l1p9qa62kcl10bs9lg";
+ sha256 = "661ed9669b9fbb3163899294d28f11f7c135336e1513aab6bd1ff9ef3c6febb3";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/bacpypes/default.nix b/pkgs/development/python-modules/bacpypes/default.nix
new file mode 100644
index 000000000000..141dbf241f25
--- /dev/null
+++ b/pkgs/development/python-modules/bacpypes/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildPythonPackage, fetchPypi, fetchFromGitHub
+, wheel, pytestCheckHook, pytestrunner }:
+
+buildPythonPackage rec {
+ version = "0.18.0";
+ pname = "bacpypes";
+
+ src = fetchFromGitHub {
+ owner = "JoelBender";
+ repo = "bacpypes";
+ rev = "${version}";
+ sha256 = "1nz0qi46z6n455mw2ppxgz091qh0irizlxpvkx7iw1l7f6mmgj0x";
+ };
+
+ propagatedBuildInputs = [ wheel ];
+
+ # Using pytes instead of setuptools check hook allows disabling specific tests
+ checkInputs = [ pytestCheckHook pytestrunner ];
+ dontUseSetuptoolsCheck = true;
+ disabledTests = [
+ # Test fails with a an error: AssertionError: assert 30 == 31
+ "test_recurring_task_5"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/JoelBender/bacpypes";
+ description = "BACpypes provides a BACnet application layer and network layer written in Python for daemons, scripting, and graphical interfaces.";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bachp ];
+ };
+}
diff --git a/pkgs/development/python-modules/bayespy/default.nix b/pkgs/development/python-modules/bayespy/default.nix
index 210fbbe2176e..b1cf34959342 100644
--- a/pkgs/development/python-modules/bayespy/default.nix
+++ b/pkgs/development/python-modules/bayespy/default.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder
-, pytest, glibcLocales
+, pytest, nose, glibcLocales
, numpy, scipy, matplotlib, h5py }:
buildPythonPackage rec {
@@ -15,7 +15,7 @@ buildPythonPackage rec {
sha256 = "24e1327ce241a0113abf217fbaf41ac25e04f5a01f9ed606610f2f1f2d82d34f";
};
- checkInputs = [ pytest glibcLocales ];
+ checkInputs = [ pytest nose glibcLocales ];
propagatedBuildInputs = [ numpy scipy matplotlib h5py ];
checkPhase = ''
diff --git a/pkgs/development/python-modules/bravia-tv/default.nix b/pkgs/development/python-modules/bravia-tv/default.nix
new file mode 100644
index 000000000000..2df937f4232c
--- /dev/null
+++ b/pkgs/development/python-modules/bravia-tv/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchFromGitHub, buildPythonPackage, isPy27, requests }:
+
+buildPythonPackage rec {
+ pname = "bravia-tv";
+ version = "1.0.1";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "dcnielsen90";
+ repo = "python-bravia-tv";
+ rev = "v${version}";
+ sha256 = "0jlrin5qw3ny2r961y5divd5xa9giprxhhxdc84rjlq9qdmnsk68";
+ };
+
+ propagatedBuildInputs = [ requests ];
+
+ # package does not include tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "bravia_tv" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/dcnielsen90/python-bravia-tv";
+ description = "Python library for Sony Bravia TV remote control";
+ license = licenses.mit;
+ maintainers = with maintainers; [ colemickens ];
+ };
+}
diff --git a/pkgs/development/python-modules/ciso8601/default.nix b/pkgs/development/python-modules/ciso8601/default.nix
new file mode 100644
index 000000000000..d0de4b320e8d
--- /dev/null
+++ b/pkgs/development/python-modules/ciso8601/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pytz
+, unittest2
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "ciso8601";
+ version = "2.1.3";
+
+ src = fetchFromGitHub {
+ owner = "closeio";
+ repo = "ciso8601";
+ rev = "v${version}";
+ sha256 = "0g1aiyc1ayh0rnibyy416m5mmck38ksgdm3jsy0z3rxgmgb24951";
+ };
+
+ checkInputs = [
+ pytz
+ ] ++ lib.optional (isPy27) unittest2;
+
+ meta = with lib; {
+ description = "Fast ISO8601 date time parser for Python written in C";
+ homepage = "https://github.com/closeio/ciso8601";
+ license = licenses.mit;
+ maintainers = [ maintainers.mic92 ];
+ };
+}
diff --git a/pkgs/development/python-modules/clikit/default.nix b/pkgs/development/python-modules/clikit/default.nix
index 94f3fa08b138..054b6edee6da 100644
--- a/pkgs/development/python-modules/clikit/default.nix
+++ b/pkgs/development/python-modules/clikit/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "clikit";
- version = "0.4.1";
+ version = "0.4.3";
src = fetchPypi {
inherit pname version;
- sha256 = "8ae4766b974d7b1983e39d501da9a0aadf118a907a0c9b50714d027c8b59ea81";
+ sha256 = "0glppxx0pyppjcigzs8h16srlbxb6nci0282xfy3ayvwbq8pwbbf";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/cufflinks/default.nix b/pkgs/development/python-modules/cufflinks/default.nix
index 315c28c74caa..4c2db1f52146 100644
--- a/pkgs/development/python-modules/cufflinks/default.nix
+++ b/pkgs/development/python-modules/cufflinks/default.nix
@@ -4,6 +4,7 @@
, ipython
, ipywidgets
, pytest
+, nose
, numpy
, pandas
, six
@@ -30,7 +31,7 @@ buildPythonPackage rec {
statsmodels
];
- checkInputs = [ pytest ];
+ checkInputs = [ pytest nose ];
# ignore tests which are incompatible with pandas>=1.0
# https://github.com/santosjorge/cufflinks/issues/236
diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix
index 9c49057398c9..5a09c42a9bbf 100644
--- a/pkgs/development/python-modules/deap/default.nix
+++ b/pkgs/development/python-modules/deap/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, python, numpy, matplotlib }:
+{ stdenv, buildPythonPackage, fetchPypi, python, numpy, matplotlib, nose }:
buildPythonPackage rec {
pname = "deap";
@@ -11,6 +11,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ numpy matplotlib ];
+ checkInputs = [ nose ];
checkPhase = ''
${python.interpreter} setup.py nosetests --verbosity=3
'';
diff --git a/pkgs/development/python-modules/dipy/default.nix b/pkgs/development/python-modules/dipy/default.nix
new file mode 100644
index 000000000000..939f0912fe1f
--- /dev/null
+++ b/pkgs/development/python-modules/dipy/default.nix
@@ -0,0 +1,68 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, isPy27
+, packaging
+, pytest
+, cython
+, numpy
+, scipy
+, h5py
+, nibabel
+}:
+
+buildPythonPackage rec {
+ pname = "dipy";
+ version = "1.1.1";
+
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "dipy";
+ repo = pname;
+ rev = version;
+ sha256 = "08abx0f4li6ya62ilc59miw4mk6wndizahyylxhgcrpacb6ydw28";
+ };
+
+ nativeBuildInputs = [ cython packaging ];
+ propagatedBuildInputs = [
+ numpy
+ scipy
+ h5py
+ nibabel
+ ];
+
+ checkInputs = [ pytest ];
+
+ # disable tests for now due to:
+ # - some tests require data download (see dipy/dipy/issues/2092);
+ # - running the tests manually causes a multiprocessing hang;
+ # - import weirdness when running the tests
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "dipy"
+ "dipy.core"
+ "dipy.direction"
+ "dipy.tracking"
+ "dipy.reconst"
+ "dipy.io"
+ "dipy.viz"
+ "dipy.boots"
+ "dipy.data"
+ "dipy.utils"
+ "dipy.segment"
+ "dipy.sims"
+ "dipy.stats"
+ "dipy.denoise"
+ "dipy.workflows"
+ "dipy.nn"
+ ];
+
+ meta = with lib; {
+ homepage = "https://dipy.org/";
+ description = "Diffusion imaging toolkit for Python";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/pkgs/development/python-modules/distributed/default.nix b/pkgs/development/python-modules/distributed/default.nix
index 951593bac972..d85b4496e22a 100644
--- a/pkgs/development/python-modules/distributed/default.nix
+++ b/pkgs/development/python-modules/distributed/default.nix
@@ -3,7 +3,6 @@
, fetchPypi
, pytest
, pytest-repeat
-, pytest-faulthandler
, pytest-timeout
, mock
, joblib
@@ -36,7 +35,7 @@ buildPythonPackage rec {
sha256 = "d37a5c5be992f3b16db24b54d2801cbe370990fbc63089c6e7ef40d6f03cf5dd";
};
- checkInputs = [ pytest pytest-repeat pytest-faulthandler pytest-timeout mock joblib ];
+ checkInputs = [ pytest pytest-repeat pytest-timeout mock joblib ];
propagatedBuildInputs = [
click cloudpickle dask msgpack psutil six
sortedcontainers tblib toolz tornado zict pyyaml mpi4py bokeh
@@ -54,7 +53,7 @@ buildPythonPackage rec {
meta = {
description = "Distributed computation in Python.";
- homepage = https://distributed.readthedocs.io/en/latest/;
+ homepage = "https://distributed.readthedocs.io/en/latest/";
license = lib.licenses.bsd3;
platforms = lib.platforms.x86; # fails on aarch64
maintainers = with lib.maintainers; [ teh costrouc ];
diff --git a/pkgs/development/python-modules/doc8/default.nix b/pkgs/development/python-modules/doc8/default.nix
index 307496cc65ce..f7e620f491cb 100644
--- a/pkgs/development/python-modules/doc8/default.nix
+++ b/pkgs/development/python-modules/doc8/default.nix
@@ -7,6 +7,7 @@
, chardet
, stevedore
, restructuredtext_lint
+, pygments
}:
buildPythonPackage rec {
@@ -19,7 +20,14 @@ buildPythonPackage rec {
};
buildInputs = [ pbr ];
- propagatedBuildInputs = [ docutils six chardet stevedore restructuredtext_lint ];
+ propagatedBuildInputs = [
+ docutils
+ six
+ chardet
+ stevedore
+ restructuredtext_lint
+ pygments
+ ];
doCheck = false;
diff --git a/pkgs/development/python-modules/effect/default.nix b/pkgs/development/python-modules/effect/default.nix
index fec5518f0e80..67537dd1f48b 100644
--- a/pkgs/development/python-modules/effect/default.nix
+++ b/pkgs/development/python-modules/effect/default.nix
@@ -1,33 +1,40 @@
{ buildPythonPackage
, fetchPypi
, lib
+, isPy3k
, six
, attrs
, pytest
, testtools
}:
+
buildPythonPackage rec {
version = "1.1.0";
pname = "effect";
+ disabled = (!isPy3k);
src = fetchPypi {
inherit pname version;
sha256 = "7affb603707c648b07b11781ebb793a4b9aee8acf1ac5764c3ed2112adf0c9ea";
};
+
checkInputs = [
pytest
testtools
];
+
propagatedBuildInputs = [
six
attrs
];
+
checkPhase = ''
pytest
'';
+
meta = with lib; {
description = "Pure effects for Python";
- homepage = https://github.com/python-effect/effect;
+ homepage = "https://github.com/python-effect/effect";
license = licenses.mit;
};
}
diff --git a/pkgs/development/python-modules/faulthandler/default.nix b/pkgs/development/python-modules/faulthandler/default.nix
index d69c320ccaac..f1588690a774 100644
--- a/pkgs/development/python-modules/faulthandler/default.nix
+++ b/pkgs/development/python-modules/faulthandler/default.nix
@@ -1,18 +1,27 @@
-{ stdenv, fetchPypi, buildPythonPackage }:
+{ lib, fetchPypi, buildPythonPackage }:
buildPythonPackage rec {
pname = "faulthandler";
- version = "3.1";
+ version = "3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "83301ffab03c86b291677b64b5cec7026f412cbda5ebd27e4cb3338452c40021";
+ sha256 = "08ybjjdrfp01syckksxzivqhn6b0yhmc17kdxh77h0lg6rvgvk8y";
};
- meta = {
+ # This may be papering over a real failure where the env var activation route
+ # for faulthandler does not appear to work. That said, since all other tests
+ # pass and since this module is python 2 only (it was upstreamed into the
+ # interpreter itself as of python 3.3 and is disabled ) this just disables the
+ # test to fix the build. From inspecting Hydra logs and git bisect, the commit
+ # that broke it is this one:
+ # https://github.com/NixOS/nixpkgs/commit/90be4c2c7875c9487508d95b5c638d97e2903ada
+ patches = [ ./disable-env-test.patch ];
+
+ meta = with lib; {
description = "Dump the Python traceback";
- license = stdenv.lib.licenses.bsd2;
- maintainers = with stdenv.lib.maintainers; [ sauyon ];
- homepage = https://faulthandler.readthedocs.io/;
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ sauyon ];
+ homepage = "https://faulthandler.readthedocs.io/";
};
}
diff --git a/pkgs/development/python-modules/faulthandler/disable-env-test.patch b/pkgs/development/python-modules/faulthandler/disable-env-test.patch
new file mode 100644
index 000000000000..5824652f6175
--- /dev/null
+++ b/pkgs/development/python-modules/faulthandler/disable-env-test.patch
@@ -0,0 +1,13 @@
+diff --git a/tests.py b/tests.py
+index e5a2811..16e7a0f 100644
+--- a/tests.py
++++ b/tests.py
+@@ -394,7 +394,7 @@ class FaultHandlerTests(unittest.TestCase):
+ print(faulthandler.is_enabled())
+ """,
+ env=dict(os.environ, PYTHONFAULTHANDLER='x'))
+- self.assertEqual(output, ["True"])
++ #self.assertEqual(output, ["True"])
+ self.assertEqual(exitcode, 0)
+
+ output, exitcode = self.get_output("""
diff --git a/pkgs/development/python-modules/filetype/default.nix b/pkgs/development/python-modules/filetype/default.nix
index 34f7ac4e4a93..40bbc688e205 100644
--- a/pkgs/development/python-modules/filetype/default.nix
+++ b/pkgs/development/python-modules/filetype/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "filetype";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchPypi {
inherit pname version;
- sha256 = "17a3b885f19034da29640b083d767e0f13c2dcb5dcc267945c8b6e5a5a9013c7";
+ sha256 = "10985zfx90m527binx3fxvm4nsqmlwf0jj8j8mpbxb8wj8ivkllr";
};
checkPhase = ''
@@ -19,7 +19,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Infer file type and MIME type of any file/buffer";
- homepage = https://github.com/h2non/filetype.py;
+ homepage = "https://github.com/h2non/filetype.py";
license = licenses.mit;
maintainers = with maintainers; [ dotlambda ];
};
diff --git a/pkgs/development/python-modules/fire/default.nix b/pkgs/development/python-modules/fire/default.nix
index 7af8d29fce73..0f0f0fd69ee7 100644
--- a/pkgs/development/python-modules/fire/default.nix
+++ b/pkgs/development/python-modules/fire/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "fire";
- version = "0.2.1";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "google";
repo = "python-fire";
rev = "v${version}";
- sha256 = "1r6cmihafd7mb6j3mvgk251my6ckb0sqqj1l2ny2azklv175b38a";
+ sha256 = "1jwf1qv9xmr1c8nyvwqn02329vzyh9py4slx13n55ms8h1n998nr";
};
propagatedBuildInputs = [ six termcolor ] ++ stdenv.lib.optional isPy27 enum34;
diff --git a/pkgs/development/python-modules/flask-appbuilder/default.nix b/pkgs/development/python-modules/flask-appbuilder/default.nix
index 46841f68d60f..01bd180a5ae4 100644
--- a/pkgs/development/python-modules/flask-appbuilder/default.nix
+++ b/pkgs/development/python-modules/flask-appbuilder/default.nix
@@ -25,12 +25,12 @@
buildPythonPackage rec {
pname = "flask-appbuilder";
- version = "2.1.6";
+ version = "2.3.0";
src = fetchPypi {
pname = "Flask-AppBuilder";
inherit version;
- sha256 = "a37d7d6a62407a2e0975af5305c795f2fb5c06ecc34e3cf64659d083b1b2dd5f";
+ sha256 = "04bsswi7daaqda01a83rd1f2gq6asii520f9arjf7bsy24pmbprc";
};
checkInputs = [
@@ -60,12 +60,13 @@ buildPythonPackage rec {
];
postPatch = ''
- substituteInPlace setup.py \
- --replace "jsonschema>=3.0.1<4" "jsonschema" \
- --replace "marshmallow>=2.18.0,<2.20" "marshmallow" \
- --replace "PyJWT>=1.7.1" "PyJWT" \
- --replace "Flask-SQLAlchemy>=2.4,<3" "Flask-SQLAlchemy" \
- --replace "Flask-JWT-Extended>=3.18,<4" "Flask-JWT-Extended"
+ substituteInPlace setup.py \
+ --replace "apispec[yaml]>=1.1.1, <2" "apispec" \
+ --replace "jsonschema>=3.0.1, <4" "jsonschema" \
+ --replace "marshmallow>=2.18.0, <4.0.0" "marshmallow" \
+ --replace "PyJWT>=1.7.1" "PyJWT" \
+ --replace "Flask-SQLAlchemy>=2.4, <3" "Flask-SQLAlchemy" \
+ --replace "Flask-JWT-Extended>=3.18, <4" "Flask-JWT-Extended"
'';
# majority of tests require network access or mongo
@@ -73,8 +74,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Simple and rapid application development framework, built on top of Flask";
- homepage = https://github.com/dpgaspar/flask-appbuilder/;
+ homepage = "https://github.com/dpgaspar/flask-appbuilder/";
license = licenses.bsd3;
- maintainers = [ maintainers.costrouc ];
+ maintainers = with maintainers; [ costrouc ];
};
}
diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix
index caaf0a61152b..307b670fa7f1 100644
--- a/pkgs/development/python-modules/flask-babel/default.nix
+++ b/pkgs/development/python-modules/flask-babel/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "Flask-Babel";
- version = "0.12.2";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "11jwp8vvq1gnm31qh6ihy2h393hy18yn9yjp569g60r0wj1x2sii";
+ sha256 = "0gmb165vkwv5v7dxsxa2i3zhafns0fh938m2zdcrv4d8z5l099yn";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/fritzconnection/default.nix b/pkgs/development/python-modules/fritzconnection/default.nix
index 32e9e9393ce6..d8f1a52d465a 100644
--- a/pkgs/development/python-modules/fritzconnection/default.nix
+++ b/pkgs/development/python-modules/fritzconnection/default.nix
@@ -1,25 +1,38 @@
-{ stdenv, buildPythonPackage, fetchPypi, lxml, requests, tkinter }:
+{ stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, pytest, requests }:
buildPythonPackage rec {
pname = "fritzconnection";
- version = "0.8.4";
+ version = "1.2.1";
- src = fetchPypi {
- inherit pname version;
- sha256 = "adc629a48b50700f5478f69436e4b78c8792a9260cc674cccef15ffe68eb0643";
+ src = fetchFromGitHub {
+ owner = "kbr";
+ repo = pname;
+ rev = version;
+ hash = "sha256:17z4shs56ci9mxmilppv5xy9gbnbp6p1h2ms6x55nkvwndacrp7x";
};
+ disabled = pythonOlder "3.5";
+
+ # Exclude test files from build, which cause ImportMismtachErrors and
+ # otherwise missing resources during tests. This patch can be dropped once
+ # https://github.com/kbr/fritzconnection/pull/39 is merged.
prePatch = ''
- substituteInPlace fritzconnection/test.py \
- --replace "from fritzconnection import" "from .fritzconnection import"
+ substituteInPlace setup.py \
+ --replace 'find_packages()' 'find_packages(exclude=["*.tests"])'
'';
- propagatedBuildInputs = [ lxml requests tkinter ];
+ propagatedBuildInputs = [ requests ];
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ pytest
+ '';
meta = with stdenv.lib; {
description = "Python-Tool to communicate with the AVM FritzBox using the TR-064 protocol";
- homepage = https://bitbucket.org/kbr/fritzconnection;
+ homepage = "https://bitbucket.org/kbr/fritzconnection";
license = licenses.mit;
- maintainers = with maintainers; [ dotlambda ];
+ maintainers = with maintainers; [ dotlambda valodim ];
};
}
diff --git a/pkgs/development/python-modules/geoalchemy2/default.nix b/pkgs/development/python-modules/geoalchemy2/default.nix
index 250942a84884..02d00461e26f 100644
--- a/pkgs/development/python-modules/geoalchemy2/default.nix
+++ b/pkgs/development/python-modules/geoalchemy2/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "GeoAlchemy2";
- version = "0.6.3";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1viq85fsb119w4lmxn2iacxf2w35b8cgzamlrb685z50pp1cdi2d";
+ sha256 = "0lnmj9jky9pz227scmjxgvd8243higl24ndc0cc668mm36cnwapc";
};
propagatedBuildInputs = [ sqlalchemy shapely ];
diff --git a/pkgs/development/python-modules/graph-tool/2.x.x.nix b/pkgs/development/python-modules/graph-tool/2.x.x.nix
index e069c8f8c7b6..88e0902529c0 100644
--- a/pkgs/development/python-modules/graph-tool/2.x.x.nix
+++ b/pkgs/development/python-modules/graph-tool/2.x.x.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python, cairomm, sparsehash, pycairo, autoreconfHook
+{ fetchurl, python, cairomm, sparsehash, pycairo, autoreconfHook
, pkg-config, boost, expat, scipy, cgal, gmp, mpfr
, gobject-introspection, pygobject3, gtk3, matplotlib, ncurses
, buildPythonPackage
@@ -10,18 +10,11 @@
buildPythonPackage rec {
pname = "graph-tool";
format = "other";
- version = "2.29";
-
- meta = with stdenv.lib; {
- description = "Python module for manipulation and statistical analysis of graphs";
- homepage = https://graph-tool.skewed.de/;
- license = licenses.gpl3;
- maintainers = [ stdenv.lib.maintainers.joelmo ];
- };
+ version = "2.30";
src = fetchurl {
url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2";
- sha256 = "0ykzcnqc5bhqb4xlf9ahpp807vj5868xdrmcj6fggqnnpqv4633c";
+ sha256 = "1gy8xhwfms0psdji7vzqjbzj3l0k743aw20db27zxyq89cvz6g42";
};
configureFlags = [
@@ -55,4 +48,11 @@ buildPythonPackage rec {
];
enableParallelBuilding = false;
+
+ meta = with lib; {
+ description = "Python module for manipulation and statistical analysis of graphs";
+ homepage = "https://graph-tool.skewed.de/";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.joelmo ];
+ };
}
diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix
index 87a4a21568c8..e13cae339601 100644
--- a/pkgs/development/python-modules/hass-nabucasa/default.nix
+++ b/pkgs/development/python-modules/hass-nabucasa/default.nix
@@ -1,14 +1,16 @@
-{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch, acme, aiohttp, snitun, attrs, pytest-aiohttp, warrant, pytest }:
+{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch
+, acme, aiohttp, snitun, attrs, pycognito, warrant
+, pytest-aiohttp, asynctest, pytest }:
buildPythonPackage rec {
pname = "hass-nabucasa";
- version = "0.31";
+ version = "0.32.2";
src = fetchFromGitHub {
owner = "nabucasa";
repo = pname;
rev = version;
- sha256 = "0hxdvdj41gq5ryafjhrcgf6y8l33lyf45a1vgwwbk0q29sir9bnr";
+ sha256 = "1hfi5q222kgbgrj5yvr4lbhca49hcs6sc2yhxc4pjxqsc12bv1f1";
};
# upstreamed in https://github.com/NabuCasa/hass-nabucasa/pull/119
@@ -17,13 +19,13 @@ buildPythonPackage rec {
cat setup.py
'';
- propagatedBuildInputs = [ acme aiohttp snitun attrs warrant ];
+ propagatedBuildInputs = [ acme aiohttp snitun attrs warrant pycognito ];
- checkInputs = [ pytest pytest-aiohttp ];
+ checkInputs = [ pytest pytest-aiohttp asynctest ];
checkPhase = ''
pytest tests/
- '';
+ '';
meta = with lib; {
homepage = "https://github.com/NabuCasa/hass-nabucasa";
diff --git a/pkgs/development/python-modules/marshmallow-polyfield/default.nix b/pkgs/development/python-modules/marshmallow-polyfield/default.nix
index cb0b9e9e60d2..3b18c10cbc31 100644
--- a/pkgs/development/python-modules/marshmallow-polyfield/default.nix
+++ b/pkgs/development/python-modules/marshmallow-polyfield/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "marshmallow-polyfield";
- version = "5.7";
+ version = "5.9";
src = fetchFromGitHub {
owner = "Bachmann1234";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
marshmallow
];
-
+
# setuptools check can run, but won't find tests
checkInputs = [ pytestCheckHook pytestcov ];
diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix
index beca4fed17db..658388eabae4 100644
--- a/pkgs/development/python-modules/matplotlib/default.nix
+++ b/pkgs/development/python-modules/matplotlib/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
++ stdenv.lib.optional stdenv.isDarwin [ Cocoa ];
propagatedBuildInputs =
- [ cycler dateutil nose numpy pyparsing tornado freetype kiwisolver
+ [ cycler dateutil numpy pyparsing tornado freetype kiwisolver
libpng mock pytz ]
++ stdenv.lib.optional (pythonOlder "3.3") backports_functools_lru_cache
++ stdenv.lib.optionals enableGtk3 [ cairo pycairo gtk3 gobject-introspection pygobject3 ]
diff --git a/pkgs/development/python-modules/minidb/default.nix b/pkgs/development/python-modules/minidb/default.nix
index 3a65ef1028af..a324c8d7d08f 100644
--- a/pkgs/development/python-modules/minidb/default.nix
+++ b/pkgs/development/python-modules/minidb/default.nix
@@ -5,14 +5,14 @@
buildPythonPackage rec {
pname = "minidb";
- version = "2.0.2";
+ version = "2.0.3";
disabled = !isPy3k;
src = fetchFromGitHub {
owner = "thp";
repo = "minidb";
rev = version;
- sha256 = "14y5vf8vhgviczhzy9h3xv99fjvrg975nz4w1fj5c1jv37da1lq3";
+ sha256 = "0c6y3x957pc5sxkl34lymhkwpn4nlsfw07fcv4y9p2zdb7kjd1gc";
};
# module imports are incompatible with python2
diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix
index 90b00ba17179..bcd0ab4a6c62 100644
--- a/pkgs/development/python-modules/mypy/default.nix
+++ b/pkgs/development/python-modules/mypy/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "mypy";
- version = "0.761";
+ version = "0.770";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1gw7h84d21wmi267kmgqs9whz0l7rp62pzja2f31wq7cfj6spfl5";
+ sha256 = "1bm40nx9g1n4nj1309cijnh0ns4qbhym3agyl537nc4vxw3paqla";
};
propagatedBuildInputs = [ typed-ast psutil mypy-extensions typing-extensions ];
diff --git a/pkgs/development/python-modules/nilearn/default.nix b/pkgs/development/python-modules/nilearn/default.nix
index a379f236f3f0..4a92ec7109d1 100644
--- a/pkgs/development/python-modules/nilearn/default.nix
+++ b/pkgs/development/python-modules/nilearn/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest
+{ stdenv, buildPythonPackage, fetchPypi, pytest, nose
, nibabel, numpy, pandas, scikitlearn, scipy, matplotlib, joblib }:
buildPythonPackage rec {
@@ -20,7 +20,7 @@ buildPythonPackage rec {
pytest nilearn/tests -k 'not test_cache_mixin_with_expand_user' # accesses ~/
'';
- checkInputs = [ pytest ];
+ checkInputs = [ pytest nose ];
propagatedBuildInputs = [
joblib
diff --git a/pkgs/development/python-modules/pastel/default.nix b/pkgs/development/python-modules/pastel/default.nix
index 532970c62c28..a44b4253ca56 100644
--- a/pkgs/development/python-modules/pastel/default.nix
+++ b/pkgs/development/python-modules/pastel/default.nix
@@ -1,24 +1,21 @@
-{ lib, buildPythonPackage, fetchFromGitHub, pytest }:
+{ lib, buildPythonPackage, fetchPypi, poetry, pytest }:
buildPythonPackage rec {
pname = "pastel";
- version = "0.1.0";
+ version = "0.2.0";
- # No tests in PyPi tarball
- src = fetchFromGitHub {
- owner = "sdispater";
- repo = "pastel";
- rev = version;
- sha256 = "1b4ag7jr7j0sxly5g29imdq8g0d4ixhbck55dblr45mlsidydx0s";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0dnaw44ss10i10z4ksy0xljknvjap7rb7g0b8p6yzm5x4g2my5a6";
};
checkInputs = [ pytest ];
checkPhase = ''
- pytest tests -sq
+ pytest
'';
meta = with lib; {
- homepage = https://github.com/sdispater/pastel;
+ homepage = "https://github.com/sdispater/pastel";
description = "Bring colors to your terminal";
license = licenses.mit;
maintainers = with maintainers; [ jakewaksbaum ];
diff --git a/pkgs/development/python-modules/patch-ng/default.nix b/pkgs/development/python-modules/patch-ng/default.nix
new file mode 100644
index 000000000000..726df160929d
--- /dev/null
+++ b/pkgs/development/python-modules/patch-ng/default.nix
@@ -0,0 +1,22 @@
+{ stdenv
+, buildPythonPackage
+, fetchurl
+}:
+
+buildPythonPackage rec {
+ version = "1.17.2"; # note: `conan` package may require a hardcoded one
+ pname = "patch-ng";
+
+ src = fetchurl {
+ url = "mirror://pypi/p/${pname}/${pname}-${version}.tar.gz";
+ sha256 = "02nadk70sk51liv0qav88kx8rzfdjc1x52023zayanz44kkcjl2i";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Library to parse and apply unified diffs.";
+ homepage = "https://github.com/conan-io/python-patch";
+ license = licenses.mit;
+ maintainers = with maintainers; [ HaoZeke ];
+ };
+
+}
diff --git a/pkgs/development/python-modules/pip-tools/default.nix b/pkgs/development/python-modules/pip-tools/default.nix
index 0a8d679ae5f9..20a42cddcf9c 100644
--- a/pkgs/development/python-modules/pip-tools/default.nix
+++ b/pkgs/development/python-modules/pip-tools/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pip-tools";
- version = "4.3.0";
+ version = "4.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0x36mp3a3f3wandfc0g8d53gg2jkc14nhisbryzspcl9f05sbvq6";
+ sha256 = "166crncd9zrk9wgk9dss9968mx2c1dzj80sjnaqrcmw7a7j30gv9";
};
LC_ALL = "en_US.UTF-8";
@@ -27,6 +27,7 @@ buildPythonPackage rec {
"test_generate_hashes_with_editable"
"test_generate_hashes_with_url"
"test_generate_hashes_without_interfering_with_each_other"
+ "test_get_file_hash_without_interfering_with_each_other"
"test_get_hashes_local_repository_cache_miss"
"test_realistic_complex_sub_dependencies"
"test_stdin"
diff --git a/pkgs/development/python-modules/plumbum/default.nix b/pkgs/development/python-modules/plumbum/default.nix
index d24b2dcafda8..796f94184978 100644
--- a/pkgs/development/python-modules/plumbum/default.nix
+++ b/pkgs/development/python-modules/plumbum/default.nix
@@ -5,7 +5,7 @@
buildPythonPackage rec {
pname = "plumbum";
- version = "1.6.8";
+ version = "1.6.9";
checkInputs = [ pytest ];
@@ -14,6 +14,6 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "14mbyvc1y25lr72n1zh9ym5ngify7zdr57lxahidq03ycpwz4wc5";
+ sha256 = "1ps37vamqav6p277dlp51jnacd5q4x4z1x8y0nfjw3y8jsfy3f8n";
};
}
\ No newline at end of file
diff --git a/pkgs/development/python-modules/poetry/default.nix b/pkgs/development/python-modules/poetry/default.nix
index f007ff3df1d8..481fd2c5feb7 100644
--- a/pkgs/development/python-modules/poetry/default.nix
+++ b/pkgs/development/python-modules/poetry/default.nix
@@ -36,7 +36,7 @@ in buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0y528095njf28isbcp5iwbf12j67xhxnrkac93pws0zy133v7kc1";
+ sha256 = "02h387k0xssvv78yy82pcpknpq4w5ym2in1zl8cg9r5wljl5w6cf";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/prompt_toolkit/default.nix b/pkgs/development/python-modules/prompt_toolkit/default.nix
index dd3c8d16a51e..4ef7f2213664 100644
--- a/pkgs/development/python-modules/prompt_toolkit/default.nix
+++ b/pkgs/development/python-modules/prompt_toolkit/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "prompt_toolkit";
- version = "2.0.10";
+ version = "3.0.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1nr990i4b04rnlw1ghd0xmgvvvhih698mb6lb6jylr76cs7zcnpi";
+ sha256 = "10wpsbl1mmnvm8q63zs40633kbq93bidx4vz1p2q92w8ijqb3rpb";
};
checkPhase = ''
py.test -k 'not test_pathcompleter_can_expanduser'
diff --git a/pkgs/development/python-modules/protego/default.nix b/pkgs/development/python-modules/protego/default.nix
new file mode 100644
index 000000000000..ad7e4aa4af6e
--- /dev/null
+++ b/pkgs/development/python-modules/protego/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, six
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "Protego";
+ version = "0.1.16";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "a682771bc7b51b2ff41466460896c1a5a653f9a1e71639ef365a72e66d8734b4";
+ };
+ propagatedBuildInputs = [ six ];
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ pytest tests
+ '';
+
+ meta = with lib; {
+ description = "A pure-Python robots.txt parser with support for modern conventions";
+ homepage = "https://github.com/scrapy/protego";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/pkgs/development/python-modules/ptpython/default.nix b/pkgs/development/python-modules/ptpython/default.nix
index 01f9dda8f2c1..f5a37dda630d 100644
--- a/pkgs/development/python-modules/ptpython/default.nix
+++ b/pkgs/development/python-modules/ptpython/default.nix
@@ -1,16 +1,17 @@
-{ stdenv, buildPythonPackage, fetchPypi, prompt_toolkit, docopt , jedi, pygments, isPy3k }:
+{ stdenv, buildPythonPackage, fetchPypi, prompt_toolkit, appdirs, docopt, jedi
+, pygments, isPy3k }:
buildPythonPackage rec {
pname = "ptpython";
- version = "2.0.6";
+ version = "3.0.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "90e24040e82de4abae0bbe6e352d59ae6657e14e1154e742c0038679361b052f";
+ sha256 = "a69cce0aa04f0075e2e65287a0ee2f3a928c0591b301ce22aa2e498af1ebcb4b";
};
- propagatedBuildInputs = [ prompt_toolkit docopt jedi pygments ];
+ propagatedBuildInputs = [ appdirs prompt_toolkit docopt jedi pygments ];
# no tests to run
doCheck = false;
diff --git a/pkgs/development/python-modules/py-cpuinfo/default.nix b/pkgs/development/python-modules/py-cpuinfo/default.nix
index c90f81ae28f8..ae2f5ae9d6db 100644
--- a/pkgs/development/python-modules/py-cpuinfo/default.nix
+++ b/pkgs/development/python-modules/py-cpuinfo/default.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "py-cpuinfo";
- version = "4.0.0";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "workhorsy";
repo = pname;
rev = "v${version}";
- sha256 = "1pp561lj80jnvr2038nrzhmks2akxsbdqxvfrqa6n340x81981lm";
+ sha256 = "0lxl9n6djaz5h1zrb2jca4qwl41c2plxy8chr7yhcxnzg0srddqi";
};
checkInputs = [
@@ -27,7 +27,14 @@ buildPythonPackage rec {
meta = {
description = "Get CPU info with pure Python 2 & 3";
- homepage = https://github.com/workhorsy/py-cpuinfo;
+ longDescription = ''
+ Py-cpuinfo gets CPU info with pure Python and should work without any
+ extra programs or libraries, beyond what your OS provides. It does not
+ require any compilation (C/C++, assembly, etc.) to use and works with
+ Python 2 and 3.
+ '';
+ inherit (src.meta) homepage;
+ changelog = "https://github.com/workhorsy/py-cpuinfo/blob/v${version}/ChangeLog";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ costrouc ];
};
diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix
index 9ce934c84676..4939cd18e43a 100644
--- a/pkgs/development/python-modules/pychromecast/default.nix
+++ b/pkgs/development/python-modules/pychromecast/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "PyChromecast";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "13cxyxs0cl2cwbx1fkw6b26hrzpllx1wfq2q58fx298yjn3niiby";
+ sha256 = "05h7ncymyh1715v2jkj312qza5qlqrz6yfpgyv4kdf1m07zh7pxh";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/pycognito/default.nix b/pkgs/development/python-modules/pycognito/default.nix
new file mode 100644
index 000000000000..afc607baa405
--- /dev/null
+++ b/pkgs/development/python-modules/pycognito/default.nix
@@ -0,0 +1,46 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, cryptography
+, boto3
+, envs
+, python-jose
+, requests
+, mock
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "pycognito";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "pvizeli";
+ repo = "pycognito";
+ rev = version;
+ sha256 = "01zns522awm5yp5cbk1y7k7px534i5akiivip709i1naph3hvnfk";
+ };
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace 'python-jose[cryptography]' 'python-jose'
+ '';
+
+ propagatedBuildInputs = [
+ boto3
+ envs
+ python-jose
+ requests
+ ];
+
+ disabled = isPy27;
+
+ checkInputs = [ mock ];
+
+ meta = with lib; {
+ description = "Python class to integrate Boto3's Cognito client so it is easy to login users. With SRP support";
+ homepage = "https://GitHub.com/pvizeli/pycognito";
+ license = licenses.asl20;
+ maintainers = [ maintainers.mic92 ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyglet/default.nix b/pkgs/development/python-modules/pyglet/default.nix
index e6be92c0efb5..a37872d90945 100644
--- a/pkgs/development/python-modules/pyglet/default.nix
+++ b/pkgs/development/python-modules/pyglet/default.nix
@@ -11,6 +11,7 @@
, gdk-pixbuf
, fontconfig
, freetype
+, ffmpeg-full
}:
buildPythonPackage rec {
@@ -52,6 +53,8 @@ buildPythonPackage rec {
path = '${fontconfig.lib}/lib/libfontconfig${ext}'
elif name == 'freetype':
path = '${freetype}/lib/libfreetype${ext}'
+ elif name[0:2] == 'av' or name[0:2] == 'sw':
+ path = '${ffmpeg-full}/lib/lib' + name + '${ext}'
if path is not None:
return ctypes.cdll.LoadLibrary(path)
raise Exception("Could not load library {}".format(names))
diff --git a/pkgs/development/python-modules/pyhepmc/default.nix b/pkgs/development/python-modules/pyhepmc/default.nix
deleted file mode 100644
index 26a91a313ee4..000000000000
--- a/pkgs/development/python-modules/pyhepmc/default.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, fetchFromBitbucket
-, isPy3k
-, pkgs
-, python
-}:
-
-buildPythonPackage rec {
- pname = "pyhepmc";
- version = "1.0.1";
- disabled = isPy3k;
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "1210fd7e20d4abc1d9166147a9f7645a2a58b655fe030ad54ab3ea0d0c6e0834";
- };
-
- srcMissing = fetchFromBitbucket {
- owner = "andybuckley";
- repo = "pyhepmc";
- rev = "pyhepmc-1.0.0";
- sha256 = "0vxad143pz45q94w5p0dycpk24insdsv1m5k867y56xy24bi0d4w";
- };
-
- prePatch = ''
- cp -r $srcMissing/hepmc .
- chmod +w hepmc
- '';
-
- patches = [
- # merge PR https://bitbucket.org/andybuckley/pyhepmc/pull-requests/1/add-incoming-outgoing-generators-for/diff
- ./pyhepmc_export_edges.patch
- # add bindings to Flow class
- ./pyhepmc_export_flow.patch
- ];
-
- # regenerate python wrapper
- preConfigure = ''
- swig -c++ -I${pkgs.hepmc}/include -python hepmc/hepmcwrap.i
- '';
-
- nativeBuildInputs = [ pkgs.swig ];
- buildInputs = [ pkgs.hepmc2 ];
-
- HEPMCPATH = pkgs.hepmc2;
-
- checkPhase = ''
- ${python.interpreter} test/test1.py
- '';
-
- meta = with stdenv.lib; {
- description = "A simple wrapper on the main classes of the HepMC event simulation representation, making it possible to create, read and manipulate HepMC events from Python code";
- license = licenses.gpl2;
- maintainers = with maintainers; [ veprbl ];
- };
-
-}
diff --git a/pkgs/development/python-modules/pyhepmc/pyhepmc_export_edges.patch b/pkgs/development/python-modules/pyhepmc/pyhepmc_export_edges.patch
deleted file mode 100644
index 5c6e56566a34..000000000000
--- a/pkgs/development/python-modules/pyhepmc/pyhepmc_export_edges.patch
+++ /dev/null
@@ -1,204 +0,0 @@
-# HG changeset patch
-# User Lukas Heinrich
-# Date 1430606843 14400
-# Node ID 325f89b7b72922e9add9ca9dd0f7ca4a6c83bf00
-# Parent e4fd953257e0d38511f2177de7ffaef662358af2
-add incoming/outgoing generators for GenVertex
-
-diff --git a/hepmc/generators.i b/hepmc/generators.i
-new file mode 100644
---- /dev/null
-+++ b/hepmc/generators.i
-@@ -0,0 +1,171 @@
-+/*!
-+ * \file generators.i
-+ * \author Seth R. Johnson
-+ * \brief Define generator/iterator for any type
-+
-+Example:
-+\code
-+ SETUP_GENERATOR( std::vector::const_iterator )
-+ ADD_GENERATOR( Mesh, cells,
-+ std::vector::const_iterator, Cell, beginCells, endCells)
-+\endcode
-+would be a method to add a \c cells generator method method to the Python class
-+\c Mesh, when the C++ class \c Mesh has a \c std::vector accessed through
-+methods \c beginCells and \c endCells.
-+
-+The macro \c ADD_GENERATOR_P would be if the underlying storage were \c
-+std::vector instead.
-+
-+Alternatively, for containers of regular objects that provide \c begin(), \c end(), and \c const_iterator, you can use the \c ADD_CONTAINER_ITERATOR macro:
-+\code
-+ADD_CONTAINER_ITERATOR( QuadratureSet )
-+\endcode
-+
-+\section License
-+
-+Copyright (c) 2010, Seth R. Johnson
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+ * Redistributions of source code must retain the above copyright notice, this
-+ list of conditions and the following disclaimer.
-+ * Redistributions in binary form must reproduce the above copyright notice,
-+ this list of conditions and the following disclaimer in the documentation
-+ and/or other materials provided with the distribution.
-+ * Neither the name of the this project nor the names of its contributors
-+ may be used to endorse or promote products derived from this software
-+ without specific prior written permission.
-+
-+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+
-+ This material is based upon work supported under a National Science
-+ Foundation Graduate Research Fellowship. Any opinions, findings, conclusions
-+ or recommendations expressed in this publication are those of the author
-+ and do not necessarily reflect the views of the National Science
-+ Foundation.
-+*/
-+#ifndef tools_SWIG_generators_i
-+#define tools_SWIG_generators_i
-+/*----------------------------------------------------------------------------*/
-+
-+// Add a Python class to provide iterator objects
-+%insert("python") %{
-+class GenericIterator:
-+ def __init__(self, begin_iter_method, deref_method, incr_method):
-+ self.it = begin_iter_method()
-+ self.incr = incr_method
-+ self.deref = deref_method
-+
-+ def __iter__(self):
-+ return self
-+
-+ def next(self):
-+ obj = self.deref( self.it )
-+ if obj is not None:
-+ self.incr( self.it )
-+ return obj
-+ else:
-+ raise StopIteration
-+%}
-+
-+//============== GENERIC GENERATOR/ITERATOR WRAPPER SUPPORT ============
-+//! Thin wrapper for incrementing a certain type of iterator
-+// only need to define once per iterator type, and we can use the same name
-+// thanks to overloading (even though this may decrease efficiency)
-+%define SETUP_GENERATOR( ITERATOR... )
-+%inline %{
-+void _iter_incr( ITERATOR* iter )
-+{
-+ ++(*iter);
-+}
-+%}
-+%enddef
-+
-+/*----------------------------------------------------------------------------*/
-+// Internal method for adding common parts of the generator
-+%define PYTRT_BASE_ADD_GENERATOR( CLASS, PYMETHOD, ITERATOR, CBEGIN )
-+ %extend CLASS {
-+%insert("python") %{
-+ def PYMETHOD(self):
-+ "Returns an iterator for PYMETHOD."
-+ return GenericIterator(
-+ self._begin_ ## PYMETHOD,
-+ self._deref_ ## PYMETHOD,
-+ _iter_incr
-+ )
-+%}
-+// get the first element in the vector
-+ITERATOR* _begin_ ## PYMETHOD()
-+{
-+ return new ITERATOR( ($self)->CBEGIN() );
-+}
-+ }
-+%enddef
-+/*----------------------------------------------------------------------------*/
-+// If the dereferenced iterator is an object
-+%define ADD_GENERATOR( CLASS, PYMETHOD, ITERATOR, RVALUE, CBEGIN, CEND )
-+
-+// add the python and begin method
-+PYTRT_BASE_ADD_GENERATOR( CLASS, PYMETHOD, ITERATOR, CBEGIN )
-+
-+ %extend CLASS {
-+//! Dereference the iterator; return NULL if at the end
-+const RVALUE* _deref_ ## PYMETHOD ## ( const ITERATOR* iter )
-+{
-+ // if at the end, return NULL
-+ if (*iter == ($self)->CEND() ) {
-+ return NULL;
-+ }
-+ // otherwise, return the POINTER to the dereferenced iterator
-+ return &(**iter);
-+}
-+ }
-+%enddef
-+/*----------------------------------------------------------------------------*/
-+// If the dereferenced iterator is a pointer
-+%define ADD_GENERATOR_P( CLASS, PYMETHOD, ITERATOR, RVALUE, CBEGIN, CEND )
-+
-+// add the python and begin method
-+PYTRT_BASE_ADD_GENERATOR( CLASS, PYMETHOD, ITERATOR, CBEGIN )
-+
-+ %extend CLASS {
-+//! Dereference the iterator; return NULL if at the end
-+const RVALUE* _deref_ ## PYMETHOD ## ( const ITERATOR* iter )
-+{
-+ // if at the end, return NULL
-+ if (*iter == ($self)->CEND() ) {
-+ return NULL;
-+ }
-+ // otherwise, return the dereferenced iterator (a pointer)
-+ return **iter;
-+}
-+ }
-+%enddef
-+/*----------------------------------------------------------------------------*/
-+//! For a regular container with "begin" and "end" and "size"
-+%define ADD_CONTAINER_ITERATOR( CLASS )
-+ SETUP_GENERATOR( CLASS::const_iterator );
-+ ADD_GENERATOR( CLASS, __iter__,
-+ CLASS ## ::const_iterator, CLASS ## ::value_type,
-+ begin, end)
-+ %extend CLASS {
-+ %insert("python") %{
-+ def __len__(self):
-+ return self.size()
-+ %}
-+ }
-+%enddef
-+
-+/*============================================================================*/
-+#endif
-+
-diff --git a/hepmc/hepmcwrap.i b/hepmc/hepmcwrap.i
---- a/hepmc/hepmcwrap.i
-+++ b/hepmc/hepmcwrap.i
-@@ -1,5 +1,7 @@
- %module hepmcwrap
-
-+%include generators.i
-+
- %{
- #include "HepMC/GenEvent.h"
- #include "HepMC/GenVertex.h"
-@@ -251,3 +253,9 @@
- return ss.str();
- }
- }
-+
-+SETUP_GENERATOR( std::vector< HepMC::GenParticle* >::const_iterator )
-+ADD_GENERATOR_P( HepMC::GenVertex, incoming,
-+std::vector< HepMC::GenParticle* >::const_iterator, HepMC::GenParticle, particles_in_const_begin, particles_in_const_end)
-+ADD_GENERATOR_P( HepMC::GenVertex, outgoing,
-+std::vector< HepMC::GenParticle* >::const_iterator, HepMC::GenParticle, particles_out_const_begin, particles_out_const_end)
diff --git a/pkgs/development/python-modules/pyhepmc/pyhepmc_export_flow.patch b/pkgs/development/python-modules/pyhepmc/pyhepmc_export_flow.patch
deleted file mode 100644
index 85e26a1a1607..000000000000
--- a/pkgs/development/python-modules/pyhepmc/pyhepmc_export_flow.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/hepmc/hepmcwrap.i b/hepmc/hepmcwrap.i
-index cf35c1b..b94fbe2 100644
---- a/hepmc/hepmcwrap.i
-+++ b/hepmc/hepmcwrap.i
-@@ -1,6 +1,7 @@
- %module hepmcwrap
-
- %{
-+ #include "HepMC/Flow.h"
- #include "HepMC/GenEvent.h"
- #include "HepMC/GenVertex.h"
- #include "HepMC/GenParticle.h"
-@@ -93,6 +94,7 @@ namespace HepMC {
- // headers before importing headers that use those classes.
- // Result is that headers should probably be %included in an order
- // which sees "contents before containers"
-+%include "HepMC/Flow.h"
- %include "HepMC/HepMCDefs.h"
- %include "HepMC/SimpleVector.h"
- // #ifdef HEPMC_HAS_ITERATOR_RANGES
diff --git a/pkgs/development/python-modules/pyicloud/default.nix b/pkgs/development/python-modules/pyicloud/default.nix
index 7bc52f74701c..20fd48bcb2bd 100644
--- a/pkgs/development/python-modules/pyicloud/default.nix
+++ b/pkgs/development/python-modules/pyicloud/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "pyicloud";
- version = "0.9.4";
+ version = "0.9.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0r171wnq2g5bw7gd59vh6flm0104ix1a6s2vhdrf8s74hipw57si";
+ sha256 = "1c8sdlqcmpajcpf6jfpi6amncibm9c3zrl1860r0vfimps50m34h";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pymumble/default.nix b/pkgs/development/python-modules/pymumble/default.nix
new file mode 100644
index 000000000000..6e72309a58d3
--- /dev/null
+++ b/pkgs/development/python-modules/pymumble/default.nix
@@ -0,0 +1,31 @@
+{ buildPythonPackage,
+ fetchFromGitHub,
+ isPy27,
+ lib,
+ opuslib,
+ protobuf,
+}:
+
+buildPythonPackage rec {
+ pname = "pymumble";
+ version = "0.3.1";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "azlux";
+ repo = "pymumble";
+ rev = "1dd6d6d4df2fdef33202f17e2acf3ba9678a5737";
+ sha256 = "1r1sch8xrpbzffsb72lhp5xjr3ac3xb599n44vsfmaam3xklz6vz";
+ };
+
+ propagatedBuildInputs = [ opuslib protobuf ];
+
+ pythonImportsCheck = [ "pymumble_py3" ];
+
+ meta = with lib; {
+ description = "Python 3 version of pymumble, Mumble library used for multiple uses like making mumble bot.";
+ homepage = "https://github.com/azlux/pymumble";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ thelegy ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyproj/001.proj.patch b/pkgs/development/python-modules/pyproj/001.proj.patch
index b024c28156c1..52e0a80f739d 100644
--- a/pkgs/development/python-modules/pyproj/001.proj.patch
+++ b/pkgs/development/python-modules/pyproj/001.proj.patch
@@ -1,47 +1,62 @@
-diff a/pyproj/datadir.py b/pyproj/datadir.py
---- a/pyproj/datadir.py
-+++ b/pyproj/datadir.py
-@@ -52,6 +52,7 @@ def get_data_dir():
- str: The valid data directory.
-
- """
-+ return "@proj@/share/proj"
- # to avoid re-validating
- global _VALIDATED_PROJ_DATA
+diff -Nur a/pyproj/datadir.py b/pyproj/datadir.py
+--- a/pyproj/datadir.py 2020-03-24 12:53:39.417440608 +0100
++++ b/pyproj/datadir.py 2020-03-24 12:56:19.870089479 +0100
+@@ -66,9 +66,7 @@
if _VALIDATED_PROJ_DATA is not None:
-diff a/setup.py b/setup.py
---- a/setup.py
-+++ b/setup.py
-@@ -16,7 +16,7 @@ INTERNAL_PROJ_DIR = os.path.join(CURRENT_FILE_PATH, "pyproj", BASE_INTERNAL_PROJ
-
+ return _VALIDATED_PROJ_DATA
+ global _USER_PROJ_DATA
+- internal_datadir = os.path.join(
+- os.path.dirname(os.path.abspath(__file__)), "proj_dir", "share", "proj"
+- )
++ internal_datadir = "@proj@/share/proj"
+ proj_lib_dirs = os.environ.get("PROJ_LIB", "")
+ prefix_datadir = os.path.join(sys.prefix, "share", "proj")
+
+diff -Nur a/setup.py b/setup.py
+--- a/setup.py 2020-03-24 12:53:39.415440624 +0100
++++ b/setup.py 2020-03-24 12:52:05.311232522 +0100
+@@ -11,7 +11,7 @@
+ PROJ_MIN_VERSION = parse_version("6.2.0")
+ CURRENT_FILE_PATH = os.path.dirname(os.path.abspath(__file__))
+ BASE_INTERNAL_PROJ_DIR = "proj_dir"
+-INTERNAL_PROJ_DIR = os.path.join(CURRENT_FILE_PATH, "pyproj", BASE_INTERNAL_PROJ_DIR)
++INTERNAL_PROJ_DIR = "@proj@"
+
+
def check_proj_version(proj_dir):
- """checks that the PROJ library meets the minimum version"""
-- proj = os.path.join(proj_dir, "bin", "proj")
-+ proj = "@proj@/bin/proj"
- proj_ver_bytes = subprocess.check_output(proj, stderr=subprocess.STDOUT)
- proj_ver_bytes = (proj_ver_bytes.decode("ascii").split()[1]).strip(",")
- proj_version = parse_version(proj_ver_bytes)
-@@ -33,6 +33,7 @@ def get_proj_dir():
- """
- This function finds the base PROJ directory.
- """
-+ return "@proj@"
- proj_dir = os.environ.get("PROJ_DIR")
- if proj_dir is None and os.path.exists(INTERNAL_PROJ_DIR):
- proj_dir = INTERNAL_PROJ_DIR
-@@ -56,6 +57,7 @@ def get_proj_libdirs(proj_dir):
- """
- This function finds the library directories
- """
-+ return ["@proj@/lib"]
- proj_libdir = os.environ.get("PROJ_LIBDIR")
- libdirs = []
- if proj_libdir is None:
-@@ -77,6 +79,7 @@ def get_proj_incdirs(proj_dir):
- """
- This function finds the include directories
- """
-+ return ["@proj@/include"]
- proj_incdir = os.environ.get("PROJ_INCDIR")
- incdirs = []
- if proj_incdir is None:
+@@ -146,7 +146,7 @@
+ # By default we'll try to get options PROJ_DIR or the local version of proj
+ proj_dir = get_proj_dir()
+ library_dirs = get_proj_libdirs(proj_dir)
+- include_dirs = get_proj_incdirs(proj_dir)
++ include_dirs = get_proj_incdirs("@projdev@")
+
+ # setup extension options
+ ext_options = {
+diff -Nur a/test/conftest.py b/test/conftest.py
+--- a/test/conftest.py 2020-03-24 12:53:39.417440608 +0100
++++ b/test/conftest.py 2020-03-24 23:16:47.373972786 +0100
+@@ -1,6 +1,7 @@
+ import os
+ import shutil
+ import tempfile
++import stat
+
+ import pytest
+
+@@ -17,6 +18,15 @@
+ with tempfile.TemporaryDirectory() as tmpdir:
+ tmp_data_dir = os.path.join(tmpdir, "proj")
+ shutil.copytree(data_dir, tmp_data_dir)
++
++ # Data copied from the nix store is readonly (causes cleanup problem).
++ # Make it writable.
++ for r, d, files in os.walk(tmp_data_dir):
++ os.chmod(r, os.stat(r).st_mode | stat.S_IWUSR)
++ for f in files:
++ fpath = os.path.join(r, f)
++ os.chmod(fpath, os.stat(fpath).st_mode | stat.S_IWUSR)
++
+ try:
+ os.remove(os.path.join(str(tmp_data_dir), "ntv2_0.gsb"))
+ except OSError:
diff --git a/pkgs/development/python-modules/pyproj/default.nix b/pkgs/development/python-modules/pyproj/default.nix
index 0f2763faf609..b23cb010f017 100644
--- a/pkgs/development/python-modules/pyproj/default.nix
+++ b/pkgs/development/python-modules/pyproj/default.nix
@@ -1,20 +1,22 @@
-{ lib, buildPythonPackage, fetchFromGitHub, python, pkgs, pythonOlder, substituteAll
+{ lib, buildPythonPackage, fetchFromGitHub, python, pkgs, pythonOlder, isPy27, substituteAll
, aenum
, cython
, pytest
, mock
, numpy
+, shapely
}:
buildPythonPackage rec {
pname = "pyproj";
- version = "2.2.2";
+ version = "2.6.0";
+ disabled = isPy27;
src = fetchFromGitHub {
owner = "pyproj4";
repo = "pyproj";
rev = "v${version}rel";
- sha256 = "0mb0jczgqh3sma69k7237i38h09gxgmvmddls9hpw4f3131f5ax7";
+ sha256 = "0fyggkbr3kp8mlq4c0r8sl5ah58bdg2mj4kzql9p3qyrkcdlgixh";
};
# force pyproj to use ${pkgs.proj}
@@ -22,13 +24,14 @@ buildPythonPackage rec {
(substituteAll {
src = ./001.proj.patch;
proj = pkgs.proj;
+ projdev = pkgs.proj.dev;
})
];
buildInputs = [ cython pkgs.proj ];
propagatedBuildInputs = [
- numpy
+ numpy shapely
] ++ lib.optional (pythonOlder "3.6") aenum;
checkInputs = [ pytest mock ];
@@ -38,6 +41,9 @@ buildPythonPackage rec {
checkPhase = ''
pytest . -k 'not alternative_grid_name \
and not transform_wgs84_to_alaska \
+ and not transformer_group__unavailable \
+ and not transform_group__missing_best \
+ and not datum \
and not repr' \
--ignore=test/test_doctest_wrapper.py \
--ignore=test/test_datadir.py
diff --git a/pkgs/development/python-modules/pyroute2/default.nix b/pkgs/development/python-modules/pyroute2/default.nix
index e13472dafb4f..76007b83588e 100644
--- a/pkgs/development/python-modules/pyroute2/default.nix
+++ b/pkgs/development/python-modules/pyroute2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyroute2";
- version = "0.5.9";
+ version = "0.5.10";
src = fetchPypi {
inherit pname version;
- sha256 = "1dymaa3rif05k42sh4c3g2m057v2dsc2f3f49hl2rw5yz8bd23i4";
+ sha256 = "0akls1w67v17dmgr07n6rr5xy6yyj6p83ss05033gk1c3mfsbb1r";
};
# requires root priviledges
@@ -14,7 +14,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Python Netlink library";
- homepage = https://github.com/svinota/pyroute2;
+ homepage = "https://github.com/svinota/pyroute2";
license = licenses.asl20;
maintainers = [maintainers.mic92];
platforms = platforms.unix;
diff --git a/pkgs/development/python-modules/pytest-faulthandler/default.nix b/pkgs/development/python-modules/pytest-faulthandler/default.nix
deleted file mode 100644
index b9ac354abfd7..000000000000
--- a/pkgs/development/python-modules/pytest-faulthandler/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ lib
-, buildPythonPackage
-, fetchPypi
-, setuptools_scm
-, pytest
-, pytest-mock
-, pythonOlder
-, faulthandler
-}:
-
-buildPythonPackage rec {
- pname = "pytest-faulthandler";
- version = "2.0.1";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "ed72bbce87ac344da81eb7d882196a457d4a1026a3da4a57154dacd85cd71ae5";
- };
-
- nativeBuildInputs = [ setuptools_scm pytest ];
- checkInputs = [ pytest-mock ];
- propagatedBuildInputs = lib.optional (pythonOlder "3.0") faulthandler;
-
- checkPhase = ''
- py.test
- '';
-
- meta = {
- description = "Py.test plugin that activates the fault handler module for tests";
- homepage = https://github.com/pytest-dev/pytest-faulthandler;
- license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ costrouc ];
- };
-}
diff --git a/pkgs/development/python-modules/pytest-html/default.nix b/pkgs/development/python-modules/pytest-html/default.nix
new file mode 100644
index 000000000000..6847c5e05d4e
--- /dev/null
+++ b/pkgs/development/python-modules/pytest-html/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder
+, pytest, pytest-metadata, setuptools_scm }:
+
+buildPythonPackage rec {
+ pname = "pytest-html";
+ version = "2.1.0";
+ disabled = pythonOlder "3.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "14cy5iixi6i8i5r5xvvkhwk48zgxnb1ypbp0g1343mwfdihshic6";
+ };
+
+ nativeBuildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ pytest pytest-metadata ];
+
+ meta = with stdenv.lib; {
+ description = "Plugin for generating HTML reports";
+ homepage = "https://github.com/pytest-dev/pytest-html";
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ mpoquet ];
+ };
+}
diff --git a/pkgs/development/python-modules/pytest-metadata/default.nix b/pkgs/development/python-modules/pytest-metadata/default.nix
new file mode 100644
index 000000000000..369ddf2c4767
--- /dev/null
+++ b/pkgs/development/python-modules/pytest-metadata/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, pytest, setuptools_scm }:
+
+buildPythonPackage rec {
+ pname = "pytest-metadata";
+ version = "1.8.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1fk6icip2x1nh4kzhbc8cnqrs77avpqvj7ny3xadfh6yhn9aaw90";
+ };
+
+ nativeBuildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ pytest ];
+
+ meta = with stdenv.lib; {
+ description = "Plugin for accessing test session metadata";
+ homepage = "https://github.com/pytest-dev/pytest-metadata";
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ mpoquet ];
+ };
+}
diff --git a/pkgs/development/python-modules/pytest-twisted/default.nix b/pkgs/development/python-modules/pytest-twisted/default.nix
new file mode 100644
index 000000000000..6bdf1089d5d5
--- /dev/null
+++ b/pkgs/development/python-modules/pytest-twisted/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, greenlet
+, pytest
+, decorator
+}:
+
+buildPythonPackage rec {
+ pname = "pytest-twisted";
+ version = "1.12";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "bb9af117c5c6063d9ef20ffdf2fa297caaf57de5a687e4d3607db7b0a6f74fea";
+ };
+
+ propagatedBuildInputs = [ greenlet pytest decorator ];
+
+ meta = with lib; {
+ description = "A twisted plugin for py.test";
+ homepage = "https://github.com/pytest-dev/pytest-twisted";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/pkgs/development/python-modules/python-jose/default.nix b/pkgs/development/python-modules/python-jose/default.nix
index a9377c4a1c21..df7e07e55239 100644
--- a/pkgs/development/python-modules/python-jose/default.nix
+++ b/pkgs/development/python-modules/python-jose/default.nix
@@ -5,13 +5,13 @@
buildPythonPackage rec {
pname = "python-jose";
- version = "3.0.1";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "mpdavis";
repo = "python-jose";
rev = version;
- sha256 = "1ahq4m86z504bnlk9z473r7r3dprg5m39900rld797hbczdhqa4f";
+ sha256 = "1gnn0zy03pywj65ammy3sd07knzhjv8n5jhx1ir9bikgra9v0iqh";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/python-mpv-jsonipc/default.nix b/pkgs/development/python-modules/python-mpv-jsonipc/default.nix
index 8b46b105d69a..9f9818350bf2 100644
--- a/pkgs/development/python-modules/python-mpv-jsonipc/default.nix
+++ b/pkgs/development/python-modules/python-mpv-jsonipc/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "python-mpv-jsonipc";
- version = "1.1.7";
+ version = "1.1.8";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "iwalton3";
repo = "python-mpv-jsonipc";
rev = "v${version}";
- sha256 = "1a8lcvgwf7a19d4dj1wkkpxk44c2z9gsyz1xv4wpxi3gxlplcmcz";
+ sha256 = "0f4nfzfka5n76n6dxmgcz0rkaws7a3jrgyh00va6lnfi7h6dsmx4";
};
# 'mpv-jsonipc' does not have any tests
diff --git a/pkgs/development/python-modules/python-stdnum/default.nix b/pkgs/development/python-modules/python-stdnum/default.nix
index 556be12872b5..39153f4a4daa 100644
--- a/pkgs/development/python-modules/python-stdnum/default.nix
+++ b/pkgs/development/python-modules/python-stdnum/default.nix
@@ -1,11 +1,11 @@
{ lib, fetchPypi, buildPythonPackage, nose }:
buildPythonPackage rec {
- version = "1.12";
+ version = "1.13";
pname = "python-stdnum";
src = fetchPypi {
inherit pname version;
- sha256 = "19fb5asv0ngnbpiz1bqzq2jhgn845kv9hjcjajsgzgfp2k24f4sc";
+ sha256 = "0q4128rjdgavywhzlm2gz2n5ybc9b9sxs81g50dvxf5q7z9q63qj";
};
checkInputs = [ nose ];
@@ -15,7 +15,7 @@ buildPythonPackage rec {
'';
meta = {
- homepage = https://arthurdejong.org/python-stdnum/;
+ homepage = "https://arthurdejong.org/python-stdnum/";
description = "Python module to handle standardized numbers and codes";
maintainers = with lib.maintainers; [ johbo ];
license = lib.licenses.lgpl2Plus;
diff --git a/pkgs/development/python-modules/qiskit-aer/default.nix b/pkgs/development/python-modules/qiskit-aer/default.nix
new file mode 100644
index 000000000000..e4b4d87c11b2
--- /dev/null
+++ b/pkgs/development/python-modules/qiskit-aer/default.nix
@@ -0,0 +1,99 @@
+{ lib
+, pythonOlder
+, buildPythonPackage
+, fetchFromGitHub
+, cmake
+, cvxpy
+, cython
+, numpy
+, openblas
+, pybind11
+, scikit-build
+, spdlog
+ # Check Inputs
+, qiskit-terra
+, pytestCheckHook
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "qiskit-aer";
+ version = "0.4.1";
+
+ disabled = pythonOlder "3.5";
+
+ src = fetchFromGitHub {
+ owner = "Qiskit";
+ repo = pname;
+ rev = version;
+ fetchSubmodules = true; # fetch muparserx and other required libraries
+ sha256 = "1j2pv6jx5dlzanjp1qnf32s53d8jrlpv96nvymznkcnjvqn60gv9";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ scikit-build
+ ];
+
+ buildInputs = [
+ openblas
+ spdlog
+ ];
+
+ propagatedBuildInputs = [
+ cvxpy
+ cython # generates some cython files at runtime that need to be cython-ized
+ numpy
+ pybind11
+ ];
+
+ prePatch = ''
+ # remove dependency on PyPi cmake package, which isn't in Nixpkgs
+ substituteInPlace setup.py --replace "'cmake'" ""
+ '';
+
+ dontUseCmakeConfigure = true;
+
+ cmakeFlags = [
+ "-DBUILD_TESTS=True"
+ "-DAER_THRUST_BACKEND=OMP"
+ ];
+
+ # Needed to find qiskit.providers.aer modules in cython. This exists in GitHub, don't know why it isn't copied by default
+ postFixup = ''
+ touch $out/${python.sitePackages}/qiskit/__init__.pxd
+ '';
+
+ # *** Testing ***
+
+ pythonImportsCheck = [
+ "qiskit.providers.aer"
+ "qiskit.providers.aer.backends.qasm_simulator"
+ "qiskit.providers.aer.backends.controller_wrappers" # Checks C++ files built correctly. Only exists if built & moved to output
+ ];
+ checkInputs = [
+ qiskit-terra
+ pytestCheckHook
+ ];
+ dontUseSetuptoolsCheck = true; # Otherwise runs tests twice
+
+ preCheck = ''
+ # Tests include a compiled "circuit" which is auto-built in $HOME
+ export HOME=$(mktemp -d)
+ # move tests b/c by default try to find (missing) cython-ized code in /build/source dir
+ cp -r test $HOME
+
+ # Add qiskit-aer compiled files to cython include search
+ pushd $HOME
+ '';
+ postCheck = ''
+ popd
+ '';
+
+ meta = with lib; {
+ description = "High performance simulators for Qiskit";
+ homepage = "https://github.com/QISKit/qiskit-aer";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ drewrisinger ];
+ };
+}
diff --git a/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix b/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
new file mode 100644
index 000000000000..2d6d02b5ad43
--- /dev/null
+++ b/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
@@ -0,0 +1,65 @@
+{ lib
+, pythonOlder
+, buildPythonPackage
+, fetchFromGitHub
+, arrow
+, nest-asyncio
+, qiskit-terra
+, requests
+, requests_ntlm
+, websockets
+ # check inputs
+, pytestCheckHook
+, vcrpy
+, pproxy
+}:
+
+buildPythonPackage rec {
+ pname = "qiskit-ibmq-provider";
+ version = "0.5.0";
+
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "Qiskit";
+ repo = pname;
+ rev = version;
+ sha256 = "1jhgsfspmry0qk7jkcryn4225j2azys3rm99agk6mh0jzwrvx4am";
+ };
+
+ propagatedBuildInputs = [
+ arrow
+ nest-asyncio
+ qiskit-terra
+ requests
+ requests_ntlm
+ websockets
+ ];
+
+ # websockets seems to be pinned b/c in v8+ it drops py3.5 support. Not an issue here (usually py3.7+, and disabled for older py3.6)
+ prePatch = ''
+ substituteInPlace requirements.txt --replace "websockets>=7,<8" "websockets"
+ substituteInPlace setup.py --replace "websockets>=7,<8" "websockets"
+ '';
+
+ # Most tests require credentials to run on IBMQ
+ checkInputs = [ pytestCheckHook vcrpy pproxy ];
+ dontUseSetuptoolsCheck = true;
+ pythonImportsCheck = [ "qiskit.providers.ibmq" ];
+ disabledTests = [ "test_old_api_url" "test_non_auth_url" "test_non_auth_url_with_hub" ]; # tests require internet connection
+ # skip tests that require IBMQ credentials, vs failing.
+ preCheck = ''
+ pushd /build/source # run pytest from /build vs $out
+ substituteInPlace test/decorators.py --replace "Exception('Could not locate valid credentials.')" "SkipTest('No IBMQ Credentials provided for tests')"
+ '';
+ postCheck = ''
+ popd
+ '';
+
+ meta = with lib; {
+ description = "Qiskit provider for accessing the quantum devices and simulators at IBMQ";
+ homepage = "https://github.com/Qiskit/qiskit-ibmq-provider";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ drewrisinger ];
+ };
+}
diff --git a/pkgs/development/python-modules/quandl/default.nix b/pkgs/development/python-modules/quandl/default.nix
index bd73a0213310..2d78b626092d 100644
--- a/pkgs/development/python-modules/quandl/default.nix
+++ b/pkgs/development/python-modules/quandl/default.nix
@@ -10,12 +10,13 @@
buildPythonPackage rec {
pname = "quandl";
- version = "3.4.8";
+ version = "3.5.0";
+ disabled = !isPy3k;
src = fetchPypi {
inherit version;
pname = "Quandl";
- sha256 = "179knz21filz6x6qk66b7dk2pj1x4jnvxxd5x71ap19f367dkkb3";
+ sha256 = "0zpw0nwqr4g56l9z4my0fahfgpcmfx74acbmv6nfx1dmq5ggraf3";
};
doCheck = true;
@@ -46,10 +47,10 @@ buildPythonPackage rec {
pyasn1
];
- meta = {
- homepage = "https://github.com/quandl/quandl-python";
+ meta = with lib; {
description = "Quandl Python client library";
- maintainers = [ lib.maintainers.ilya-kolpakov ];
- license = lib.licenses.mit;
+ homepage = "https://github.com/quandl/quandl-python";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ilya-kolpakov ];
};
}
diff --git a/pkgs/development/python-modules/rope/default.nix b/pkgs/development/python-modules/rope/default.nix
index c14b4f364075..6bcc05fb34d6 100644
--- a/pkgs/development/python-modules/rope/default.nix
+++ b/pkgs/development/python-modules/rope/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "rope";
- version = "0.14.0";
+ version = "0.16.0";
disabled = pythonAtLeast "3.8"; # 0.17 should support Python 3.8
src = fetchPypi {
inherit pname version;
- sha256 = "1bwayj0hh459s3yh0sdrxksr9wfilgi3a49izfaj06kvgyladif5";
+ sha256 = "1zlxdrs6ww2hm41izz67h67z9dkm0rlgw8m04vygaip0q91030yj";
};
checkInputs = [ nose ];
@@ -19,7 +19,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Python refactoring library";
- homepage = https://github.com/python-rope/rope;
+ homepage = "https://github.com/python-rope/rope";
maintainers = with maintainers; [ goibhniu ];
license = licenses.gpl2;
};
diff --git a/pkgs/development/python-modules/scikit-build/default.nix b/pkgs/development/python-modules/scikit-build/default.nix
index 8d459e249848..745723a01bc7 100644
--- a/pkgs/development/python-modules/scikit-build/default.nix
+++ b/pkgs/development/python-modules/scikit-build/default.nix
@@ -1,7 +1,28 @@
-{ lib, buildPythonPackage, fetchPypi, wheel, setuptools, packaging
-, cmake, ninja, cython, codecov, coverage, six, virtualenv, pathpy
-, pytest, pytestcov, pytest-virtualenv, pytest-mock, pytestrunner
-, requests, flake8 }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, fetchpatch
+, distro
+, packaging
+, setuptools
+, wheel
+# Test Inputs
+, cmake
+, codecov
+, coverage
+, cython
+, flake8
+, ninja
+, pathpy
+, pytest
+, pytestcov
+, pytest-mock
+, pytestrunner
+, pytest-virtualenv
+, requests
+, six
+, virtualenv
+}:
buildPythonPackage rec {
pname = "scikit-build";
@@ -12,15 +33,41 @@ buildPythonPackage rec {
sha256 = "7342017cc82dd6178e3b19377389b8a8d1f8b429d9cdb315cfb1094e34a0f526";
};
- propagatedBuildInputs = [ wheel setuptools packaging ];
- checkInputs = [
- cmake ninja cython codecov coverage six pathpy
- pytest pytestcov pytest-mock pytest-virtualenv pytestrunner
- requests flake8
+ propagatedBuildInputs = [
+ distro
+ packaging
+ setuptools
+ wheel
+ ];
+ checkInputs = [
+ cmake
+ codecov
+ coverage
+ cython
+ flake8
+ ninja
+ pathpy
+ pytest
+ pytestcov
+ pytest-mock
+ pytestrunner
+ pytest-virtualenv
+ requests
+ six
+ virtualenv
];
dontUseCmakeConfigure = true;
+ # scikit-build PR #458. Remove in version > 0.10.0
+ patches = [
+ (fetchpatch {
+ name = "python38-platform_linux_distribution-fix-458";
+ url = "https://github.com/scikit-build/scikit-build/commit/faa7284e5bc4c72bc8744987acdf3297b5d2e7e4.patch";
+ sha256 = "1hgl3cnkf266zaw534b64c88waxfz9721wha0m6j3hsnxk76ayjv";
+ })
+ ];
+
disabledTests = lib.concatMapStringsSep " and " (s: "not " + s) ([
"test_hello_develop" # tries setuptools develop install
"test_source_distribution" # pip has no way to install missing dependencies
@@ -35,9 +82,9 @@ buildPythonPackage rec {
'';
meta = with lib; {
- homepage = http://scikit-build.org/;
description = "Improved build system generator for CPython C/C++/Fortran/Cython extensions";
+ homepage = "http://scikit-build.org/";
license = with licenses; [ mit bsd2 ]; # BSD due to reuses of PyNE code
- maintainers = [ maintainers.FlorianFranzen ];
+ maintainers = with maintainers; [ FlorianFranzen ];
};
}
diff --git a/pkgs/development/python-modules/scrapy/default.nix b/pkgs/development/python-modules/scrapy/default.nix
index 8fee4b6631ab..05c0c43c15c7 100644
--- a/pkgs/development/python-modules/scrapy/default.nix
+++ b/pkgs/development/python-modules/scrapy/default.nix
@@ -1,13 +1,60 @@
-{ stdenv, buildPythonPackage, fetchPypi, glibcLocales, mock, pytest, botocore,
- testfixtures, pillow, six, twisted, w3lib, lxml, queuelib, pyopenssl,
- service-identity, parsel, pydispatcher, cssselect, lib }:
+{ stdenv
+, buildPythonPackage
+, isPy27
+, fetchPypi
+, glibcLocales
+, pytest
+, testfixtures
+, pillow
+, twisted
+, cryptography
+, w3lib
+, lxml
+, queuelib
+, pyopenssl
+, service-identity
+, parsel
+, pydispatcher
+, cssselect
+, zope_interface
+, protego
+, lib
+, jmespath
+, sybil
+, pytest-twisted
+, botocore
+}:
+
buildPythonPackage rec {
- version = "1.8.0";
+ version = "2.0.1";
pname = "Scrapy";
- checkInputs = [ glibcLocales mock pytest botocore testfixtures pillow ];
+ disabled = isPy27;
+
+ checkInputs = [
+ glibcLocales
+ jmespath
+ pytest
+ sybil
+ testfixtures
+ pillow
+ pytest-twisted
+ botocore
+ ];
+
propagatedBuildInputs = [
- six twisted w3lib lxml cssselect queuelib pyopenssl service-identity parsel pydispatcher
+ twisted
+ cryptography
+ cssselect
+ lxml
+ parsel
+ pydispatcher
+ pyopenssl
+ queuelib
+ service-identity
+ w3lib
+ zope_interface
+ protego
];
patches = [
@@ -18,20 +65,20 @@ buildPythonPackage rec {
./permissions-fix.patch
];
- LC_ALL="en_US.UTF-8";
+ LC_ALL = "en_US.UTF-8";
# Disable doctest plugin—enabled in the shipped pytest.ini—because it causes pytest to hang
# Ignore proxy tests because requires mitmproxy
# Ignore test_retry_dns_error because tries to resolve an invalid dns and weirdly fails with "Reactor was unclean"
# Ignore xml encoding test on darwin because lxml can't find encodings https://bugs.launchpad.net/lxml/+bug/707396
checkPhase = ''
- substituteInPlace pytest.ini --replace "addopts = --doctest-modules" "addopts ="
+ substituteInPlace pytest.ini --replace "--doctest-modules" ""
pytest --ignore=tests/test_linkextractors_deprecated.py --ignore=tests/test_proxy_connect.py --deselect tests/test_crawl.py::CrawlTestCase::test_retry_dns_error ${lib.optionalString stdenv.isDarwin "--deselect tests/test_utils_iterators.py::LxmlXmliterTestCase::test_xmliter_encoding"}
'';
src = fetchPypi {
inherit pname version;
- sha256 = "fe06576f9a4971de9dc0175c60fd92561e8275f2bad585c1cb5d65c5181b2db0";
+ sha256 = "85581a01f4160a103ca9906ffa4e44474f4ecd1685f0934728892c58ebf111f6";
};
postInstall = ''
@@ -42,7 +89,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages";
- homepage = https://scrapy.org/;
+ homepage = "https://scrapy.org/";
license = licenses.bsd3;
maintainers = with maintainers; [ drewkett marsam ];
platforms = platforms.unix;
diff --git a/pkgs/development/python-modules/seabreeze/default.nix b/pkgs/development/python-modules/seabreeze/default.nix
index 8555c024c76a..7cf062765d3b 100644
--- a/pkgs/development/python-modules/seabreeze/default.nix
+++ b/pkgs/development/python-modules/seabreeze/default.nix
@@ -6,8 +6,9 @@
}:
## Usage
-# In NixOS, simply add the `udev` multiple output to services.udev.packages:
-# services.udev.packages = [ pkgs.python3Packages.seabreeze.udev ];
+# In NixOS, add the package to services.udev.packages for non-root plugdev
+# users to get device access permission:
+# services.udev.packages = [ pkgs.python3Packages.seabreeze ];
buildPythonPackage rec {
pname = "seabreeze";
@@ -20,11 +21,9 @@ buildPythonPackage rec {
sha256 = "0bc2s9ic77gz9m40w89snixphxlzib60xa4f49n4zasjrddfz1l8";
};
- outputs = [ "out" "udev" ];
-
postInstall = ''
- mkdir -p $udev/lib/udev/rules.d
- cp misc/10-oceanoptics.rules $udev/lib/udev/rules.d/10-oceanoptics.rules
+ mkdir -p $out/etc/udev/rules.d
+ cp misc/10-oceanoptics.rules $out/etc/udev/rules.d/10-oceanoptics.rules
'';
# underlying c libraries are tested and fail
diff --git a/pkgs/development/python-modules/shodan/default.nix b/pkgs/development/python-modules/shodan/default.nix
index 0c88dcd0fe20..4db1172e0410 100644
--- a/pkgs/development/python-modules/shodan/default.nix
+++ b/pkgs/development/python-modules/shodan/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "shodan";
- version = "1.21.3";
+ version = "1.22.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1mbqdk3jdga4r08dg66j7kawmb40rs0y3nnwb9vh3c1safgqjmiz";
+ sha256 = "0pgkd0pngmygafld283zfx7whlv6yp3ldgd4sjv8bxjcsb19iw59";
};
propagatedBuildInputs = [
@@ -30,7 +30,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python library and command-line utility for Shodan";
- homepage = https://github.com/achillean/shodan-python;
+ homepage = "https://github.com/achillean/shodan-python";
license = licenses.mit;
maintainers = with maintainers; [ lihop ];
};
diff --git a/pkgs/development/python-modules/spacy/models.json b/pkgs/development/python-modules/spacy/models.json
index 4d7eff7fd025..1f1558b23c39 100644
--- a/pkgs/development/python-modules/spacy/models.json
+++ b/pkgs/development/python-modules/spacy/models.json
@@ -1,43 +1,43 @@
[{
"pname": "de_core_news_md",
- "version": "2.2.0",
- "sha256": "1n61jg0mxpl5mqpydclq9d2xds14v0blnb0plmnf7qhzzfhrmxq9",
+ "version": "2.2.5",
+ "sha256": "1jkc4r0f1916k5qpmpnwawsbnrbscq250q7b1llgxi70f2xyw9gk",
"license": "cc-by-sa-40"
},
{
"pname": "de_core_news_sm",
- "version": "2.2.0",
- "sha256": "06g2snm57k64il3plgn20l27a00dsr9dcxkyyqj6pq5ih91mfycb",
+ "version": "2.2.5",
+ "sha256": "10z30hirfwa692m0zp6wk60ccvqj84i5vjaiyyzd21innysb5y3g",
"license": "cc-by-sa-40"
},
{
"pname": "el_core_news_md",
- "version": "2.2.0",
- "sha256": "0xgyh5wj9mpbl2mdrk60i3m8wmgaxbf5qviy78qk8zb1jvnxzc2n",
+ "version": "2.2.5",
+ "sha256": "1jjmf6rf1hjgqswhpqq2l5w7s351k4kk93c7rr85iv2754f71h36",
"license": "cc-by-sa-40"
},
{
"pname": "el_core_news_sm",
- "version": "2.2.0",
- "sha256": "0qbf16g6s1xfm2clnmrwr3m3vgmvvsziyhy6jbm6axh8c0fy0j8p",
+ "version": "2.2.5",
+ "sha256": "00h55fc27d3jfm3knyidz7a4rasiz7qs4wfs3sl0ndq815yvag0l",
"license": "cc-by-sa-40"
},
{
"pname": "en_core_web_lg",
- "version": "2.2.0",
- "sha256": "1dxy43kf3vbz4jxc7jkr315hyzmi44v41lf09rax53f3s1jghsbh",
+ "version": "2.2.5",
+ "sha256": "1shd4gkshr4a92fhvrjhzn1abywnrcf548cv3dz8dhmi0wxa4klr",
"license": "cc-by-sa-40"
},
{
"pname": "en_core_web_md",
- "version": "2.2.0",
- "sha256": "13fvr8z7fjhyzc9mm55ah6c2snpj27lrrc0rzgyb0hcg7ghd6v58",
+ "version": "2.2.5",
+ "sha256": "1x32vl2a75ps2iyhysjvdygd366zs546s82yzqwj2m7jcsdszrxy",
"license": "cc-by-sa-40"
},
{
"pname": "en_core_web_sm",
- "version": "2.2.0",
- "sha256": "197afra99lhh84yi6wxvxdxibd1ikaybqfsq2nsmm7ahsw9s3kk5",
+ "version": "2.2.5",
+ "sha256": "1vna6zik7863hahxdgz0s80kbbfyw42h4c1k5jby9lkzr5jr1dk0",
"license": "cc-by-sa-40"
},
{
@@ -48,44 +48,44 @@
},
{
"pname": "es_core_news_md",
- "version": "2.2.0",
- "sha256": "0sdps0cdmsd2l3irsg63d874sba9vpn0san0n89rk8h3pa49dpab",
+ "version": "2.2.5",
+ "sha256": "0b50gd2mx1klr6ss0fsj58qmw2wpbawwv015pr9vq3j7jq805scl",
"license": "cc-by-sa-40"
},
{
"pname": "es_core_news_sm",
- "version": "2.2.0",
- "sha256": "073dgna796lk4rm7f25gyyl2ml7dfsb4azd4jkk03kxkcy6ypnag",
+ "version": "2.2.5",
+ "sha256": "19hrpxg1a5bvf9j9wlm03rkxfkgrldky7alsgl8bdwnwq3vpbgfi",
"license": "cc-by-sa-40"
},
{
"pname": "fr_core_news_md",
- "version": "2.2.0",
- "sha256": "0061hnw03189z3ya1gb6506bq8yxrg17v9cywg7zbk6izakxcasr",
+ "version": "2.2.5",
+ "sha256": "1y4dqbcwa7gg6z8q84n0j4my7gyia7a2z7pln71sqa78pin06r9b",
"license": "cc-by-sa-40"
},
{
"pname": "fr_core_news_sm",
- "version": "2.2.0",
- "sha256": "0kj31kx4q9mm7ms622ph2i6pkl1ifm8s5ng3f3khf9ia0vr31vbq",
+ "version": "2.2.5",
+ "sha256": "1q2kvznbylyz4frxy5rbvpm5jvm7bfin8g3dks0c1k9hhdymv35y",
"license": "cc-by-sa-40"
},
{
"pname": "it_core_news_sm",
- "version": "2.2.0",
- "sha256": "0gxmknd68kajak8jr443799bfd69pp5j0jnmcbnyx5abzyq6wkzx",
+ "version": "2.2.5",
+ "sha256": "02r3x308s5kn62xpa2cizxfw7cyjk48zm9i6r4vhs8kycmp9z0px",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_sm",
- "version": "2.2.0",
- "sha256": "1j63xnp96qavg8c960y83z752mmvp9qx92r458lydrg1ixmffx9r",
+ "version": "2.2.5",
+ "sha256": "0vy0cff1fw33srqyi93vj03rnzqr8f62p1hwi565b0sb8v3n4p08",
"license": "cc-by-sa-40"
},
{
"pname": "nb_core_news_sm",
- "version": "2.2.0",
- "sha256": "0s0wf3kxrhdzfkgrbxjc53hzin3w8v06iivazh6bpf6rhbiwzfr0",
+ "version": "2.2.5",
+ "sha256": "1kdn3qwlmmd52sjrvi97aiv7xp260bka009jjal79l3qrz4czrw1",
"license": "mit"
},
{
@@ -96,8 +96,8 @@
},
{
"pname": "pt_core_news_sm",
- "version": "2.2.0",
- "sha256": "1fi4wick1x96sj46idic1ad26l9zd2p5smi4v7mkry71xp7d9s13",
+ "version": "2.2.5",
+ "sha256": "02p617ybh6wqmq1scch9dgim44rhhj0k81sbw8nysv20pc6wb89a",
"license": "cc-by-sa-40"
},
{
diff --git a/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix b/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
index 58b24f0dd73e..a60a36413ac1 100644
--- a/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-openapi";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2a5883456c0caba0dad90f07968c75a50d5fc425a3aa06d1c538472ddf8c7e22";
+ sha256 = "02pkzcmxikcfvkvcfsclnhymzl1lc84jz6vmdaslbgh4j5vlp5ym";
};
propagatedBuildInputs = [setuptools_scm pyyaml jsonschema sphinxcontrib_httpdomain];
@@ -21,7 +21,7 @@ buildPythonPackage rec {
doCheck = false;
meta = with stdenv.lib; {
- homepage = https://github.com/ikalnytskyi/sphinxcontrib-openapi;
+ homepage = "https://github.com/ikalnytskyi/sphinxcontrib-openapi";
description = "OpenAPI (fka Swagger) spec renderer for Sphinx";
license = licenses.bsd0;
};
diff --git a/pkgs/development/python-modules/sybil/default.nix b/pkgs/development/python-modules/sybil/default.nix
index 8b1677a7b843..cf30b4546cdc 100644
--- a/pkgs/development/python-modules/sybil/default.nix
+++ b/pkgs/development/python-modules/sybil/default.nix
@@ -1,31 +1,28 @@
-{ stdenv, buildPythonApplication, fetchPypi, fetchpatch
-, pytest, nose }:
+{ lib
+, buildPythonApplication
+, fetchPypi
+, pytest
+, nose
+}:
buildPythonApplication rec {
- pname = "sybil";
- version = "1.0.9";
+ pname = "sybil";
+ version = "1.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "41d2f1dba8fd1d8ead5e9b1220b590fab8b0d1ca01d43da08555b1fb08d4d8e8";
+ sha256 = "dd84e68facfcb778298ef50a4d7446d4d9092e9d8596012b12bcb82858fd10e1";
};
- patches = [
- (fetchpatch {
- url = https://github.com/cjw296/sybil/commit/6461d8156cfb68bd073ec613a5a516916e97e549.patch;
- sha256 = "0aqny0i7l6g6d7vr025b90zz8wzszqdbmi05mp67dxw5xqjqvxj2";
- })
- ];
-
checkInputs = [ pytest nose ];
checkPhase = ''
py.test tests
'';
- meta = with stdenv.lib; {
- description = "Automated testing for the examples in your documentation.";
- homepage = https://github.com/cjw296/sybil/;
- license = licenses.mit;
+ meta = with lib; {
+ description = "Automated testing for the examples in your documentation";
+ homepage = "https://github.com/cjw296/sybil";
+ license = licenses.mit;
};
}
diff --git a/pkgs/development/python-modules/tesserocr/default.nix b/pkgs/development/python-modules/tesserocr/default.nix
index 2d4f9d10a8cc..df1b02283043 100644
--- a/pkgs/development/python-modules/tesserocr/default.nix
+++ b/pkgs/development/python-modules/tesserocr/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "tesserocr";
- version = "2.5.0";
+ version = "2.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0nj33mwvppacy6p5mqk9a4x26hx9ailshgad84ks60wyms6rgjiv";
+ sha256 = "0cc7d4r11z26rhcwpmcc42fi9kr3f20nq5pk84jrczr18i0g99mh";
};
nativeBuildInputs = [ cython pkg-config ];
diff --git a/pkgs/development/python-modules/thespian/default.nix b/pkgs/development/python-modules/thespian/default.nix
index 1c59b0cae6b1..add36ccf1b62 100644
--- a/pkgs/development/python-modules/thespian/default.nix
+++ b/pkgs/development/python-modules/thespian/default.nix
@@ -1,13 +1,13 @@
{ fetchPypi, buildPythonPackage, lib }:
buildPythonPackage rec {
- version = "3.9.11";
+ version = "3.10.0";
pname = "thespian";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "84887f0437ec144f7266ae22678bc5dc5d2a9e60a89f1f7c1707cbea5e03022a";
+ sha256 = "0n85nhj5hr8kv33jk4by8hnxm3kni5f4z1jhiw27dlf6cbgsv892";
};
# Do not run the test suite: it takes a long time and uses
@@ -18,7 +18,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python Actor concurrency library";
- homepage = http://thespianpy.com/;
+ homepage = "http://thespianpy.com/";
license = licenses.mit;
maintainers = [ maintainers.kquick ];
};
diff --git a/pkgs/development/python-modules/xdg/default.nix b/pkgs/development/python-modules/xdg/default.nix
new file mode 100644
index 000000000000..8b2d73b00fb8
--- /dev/null
+++ b/pkgs/development/python-modules/xdg/default.nix
@@ -0,0 +1,34 @@
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27
+, clikit
+, poetry
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ version = "4.0.1";
+ pname = "xdg";
+ disabled = isPy27;
+ format = "pyproject";
+
+ src = fetchFromGitHub {
+ owner = "srstevenson";
+ repo = pname;
+ rev = version;
+ sha256 = "13kgnbwam6wmdbig0m98vmyjcqrp0j62nmfknb6prr33ns2nxbs2";
+ };
+
+ nativeBuildInputs = [ poetry ];
+
+ propagatedBuildInputs = [
+ clikit
+ ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with lib; {
+ description = "XDG Base Directory Specification for Python";
+ homepage = "https://github.com/srstevenson/xdg";
+ license = licenses.isc;
+ maintainers = with maintainers; [ jonringer ];
+ };
+}
diff --git a/pkgs/development/python-modules/xdis/default.nix b/pkgs/development/python-modules/xdis/default.nix
index 831dd888fae8..03e91c0cff4f 100644
--- a/pkgs/development/python-modules/xdis/default.nix
+++ b/pkgs/development/python-modules/xdis/default.nix
@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "xdis";
- version = "4.2.2";
+ version = "4.2.3";
disabled = isPy27;
src = fetchFromGitHub {
owner = "rocky";
repo = "python-xdis";
rev = version;
- sha256 = "0d286myx6z6cbih77h8z5p9vscxvww3gy59lmi1w6y2nq6c8sqzb";
+ sha256 = "0yjb07gk74qsag4ahjrbqgl7pgr2kvm43c7yrv10mwxk0ax51337";
};
checkInputs = [ pytest ];
@@ -25,7 +25,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python cross-version byte-code disassembler and marshal routines";
- homepage = https://github.com/rocky/python-xdis/;
+ homepage = "https://github.com/rocky/python-xdis/";
license = licenses.gpl2;
};
}
diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix
index 622de68c6d4e..25382fa19ad1 100644
--- a/pkgs/development/python-modules/zeroconf/default.nix
+++ b/pkgs/development/python-modules/zeroconf/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "zeroconf";
- version = "0.24.4";
+ version = "0.24.5";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "f66d38f16026097572939ab78b1f46a97f556bca415491eb0fd094d0b5827dfe";
+ sha256 = "0jpgd0rk91si93857mjrizan5gc42kj1q4fi4160qgk68la88fl9";
};
propagatedBuildInputs = [ ifaddr ]
diff --git a/pkgs/development/python-modules/zetup/default.nix b/pkgs/development/python-modules/zetup/default.nix
index eb3c5ff135ca..85e950b830e8 100644
--- a/pkgs/development/python-modules/zetup/default.nix
+++ b/pkgs/development/python-modules/zetup/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi
+{ lib, buildPythonPackage, fetchPypi
, setuptools_scm, pathpy, nbconvert
, pytest }:
@@ -11,11 +11,10 @@ buildPythonPackage rec {
sha256 = "b8a9bdcfa4b705d72b55b218658bc9403c157db7b57a14158253c98d03ab713d";
};
- # Python 3.7 compatibility
- # See https://github.com/zimmermanncode/zetup/pull/1
+ # Python 3.8 compatibility
postPatch = ''
substituteInPlace zetup/zetup_config.py \
- --replace "'3.6']" "'3.6', '3.7']"
+ --replace "'3.7']" "'3.7', '3.8']"
'';
checkPhase = ''
@@ -25,11 +24,9 @@ buildPythonPackage rec {
checkInputs = [ pytest pathpy nbconvert ];
propagatedBuildInputs = [ setuptools_scm ];
- meta = with stdenv.lib; {
- description = ''
- Zimmermann's Extensible Tools for Unified Project setups
- '';
- homepage = https://github.com/zimmermanncode/zetup;
+ meta = with lib; {
+ description = "Zimmermann's Extensible Tools for Unified Project setups";
+ homepage = "https://github.com/zimmermanncode/zetup";
license = licenses.gpl3Plus;
platforms = platforms.unix;
};
diff --git a/pkgs/development/ruby-modules/solargraph/Gemfile.lock b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
index c2e4840eab06..70a3afb6e57b 100644
--- a/pkgs/development/ruby-modules/solargraph/Gemfile.lock
+++ b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
@@ -3,41 +3,47 @@ GEM
specs:
ast (2.4.0)
backport (1.1.2)
+ benchmark (0.1.0)
+ e2mmap (0.1.0)
jaro_winkler (1.5.4)
maruku (0.7.3)
mini_portile2 (2.4.0)
- nokogiri (1.10.5)
+ nokogiri (1.10.9)
mini_portile2 (~> 2.4.0)
parallel (1.19.1)
- parser (2.6.5.0)
+ parser (2.7.0.5)
ast (~> 2.4.0)
rainbow (3.0.0)
- reverse_markdown (1.3.0)
+ reverse_markdown (1.4.0)
nokogiri
- rubocop (0.77.0)
+ rexml (3.2.4)
+ rubocop (0.80.1)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10)
- parser (>= 2.6)
+ parser (>= 2.7.0.1)
rainbow (>= 2.2.2, < 4.0)
+ rexml
ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 1.7)
ruby-progressbar (1.10.1)
- solargraph (0.38.0)
+ solargraph (0.38.6)
backport (~> 1.1)
+ benchmark
bundler (>= 1.17.2)
+ e2mmap
jaro_winkler (~> 1.5)
maruku (~> 0.7, >= 0.7.3)
nokogiri (~> 1.9, >= 1.9.1)
parser (~> 2.3)
reverse_markdown (~> 1.0, >= 1.0.5)
rubocop (~> 0.52)
- thor (~> 0.19, >= 0.19.4)
+ thor (~> 1.0)
tilt (~> 2.0)
yard (~> 0.9)
- thor (0.20.3)
+ thor (1.0.1)
tilt (2.0.10)
- unicode-display_width (1.6.0)
- yard (0.9.20)
+ unicode-display_width (1.6.1)
+ yard (0.9.24)
PLATFORMS
ruby
diff --git a/pkgs/development/ruby-modules/solargraph/gemset.nix b/pkgs/development/ruby-modules/solargraph/gemset.nix
index e1ea15fb4e16..a6ec78b74585 100644
--- a/pkgs/development/ruby-modules/solargraph/gemset.nix
+++ b/pkgs/development/ruby-modules/solargraph/gemset.nix
@@ -1,5 +1,6 @@
{
ast = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -10,6 +11,7 @@
version = "2.4.0";
};
backport = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -19,7 +21,30 @@
};
version = "1.1.2";
};
+ benchmark = {
+ dependencies = [];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0jadlpsl504ql436a6bx8ihp0bkg3rvxg7fbi4r1bmra3cqz0h88";
+ type = "gem";
+ };
+ version = "0.1.0";
+ };
+ e2mmap = {
+ dependencies = [];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0n8gxjb63dck3vrmsdcqqll7xs7f3wk78mw8w0gdk9wp5nx6pvj5";
+ type = "gem";
+ };
+ version = "0.1.0";
+ };
jaro_winkler = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -30,6 +55,7 @@
version = "1.5.4";
};
maruku = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -40,6 +66,7 @@
version = "0.7.3";
};
mini_portile2 = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -55,12 +82,13 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "185g3dwba73jqxjr94bd2zk6fil6n9hmcfnfyzh3p1w47vm296r7";
+ sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm";
type = "gem";
};
- version = "1.10.5";
+ version = "1.10.9";
};
parallel = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -76,12 +104,13 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09davv4ld6caqlczw64vhwf8hr41apys3cj8v2h96yxs4qg1m2iw";
+ sha256 = "0iirjc36irgwpfb58jdf9gli382cj893y9caqhxas8anpzzlikgc";
type = "gem";
};
- version = "2.6.5.0";
+ version = "2.7.0.5";
};
rainbow = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -97,23 +126,35 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1zb9n227b5s4cg942sc0g3n1bdx9fpcvq5m6w7ap0yc116ivv5w2";
+ sha256 = "0w786j869fjhjf72waj0hc9i4ghi45b78a2am27kij4sa2hmsc53";
type = "gem";
};
- version = "1.3.0";
+ version = "1.4.0";
};
- rubocop = {
- dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "ruby-progressbar" "unicode-display_width"];
+ rexml = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0m88b1bgbhmmbdnz2xv6n0il0j4q5qm9jbc0vf1zsaxmxqp06nx9";
+ sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
type = "gem";
};
- version = "0.77.0";
+ version = "3.2.4";
+ };
+ rubocop = {
+ dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "rexml" "ruby-progressbar" "unicode-display_width"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1i8pw7p4dk11xpahs0j6vlvqlv3rgapaccj933g0i34hbx392lj8";
+ type = "gem";
+ };
+ version = "0.80.1";
};
ruby-progressbar = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -124,27 +165,29 @@
version = "1.10.1";
};
solargraph = {
- dependencies = ["backport" "jaro_winkler" "maruku" "nokogiri" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"];
+ dependencies = ["backport" "benchmark" "e2mmap" "jaro_winkler" "maruku" "nokogiri" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pdqpxvjj6r6gzrz9rmxfg85cmfjs4y2lyq8p5qfg3kfpqx4rhpw";
+ sha256 = "06kcqm032sq1y4pgg7cl32hv74573b1vsy79x81zglar80ybgzv4";
type = "gem";
};
- version = "0.38.0";
+ version = "0.38.6";
};
thor = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29";
+ sha256 = "1xbhkmyhlxwzshaqa7swy2bx6vd64mm0wrr8g3jywvxy7hg0cwkm";
type = "gem";
};
- version = "0.20.3";
+ version = "1.0.1";
};
tilt = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
@@ -155,23 +198,25 @@
version = "2.0.10";
};
unicode-display_width = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08kfiniak1pvg3gn5k6snpigzvhvhyg7slmm0s2qx5zkj62c1z2w";
+ sha256 = "1pppclzq4qb26g321553nm9xqca3zgllvpwb2kqxsdadwj51s09x";
type = "gem";
};
- version = "1.6.0";
+ version = "1.6.1";
};
yard = {
+ dependencies = [];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rxqwry3h2hjz069f0kfr140wgx1khgljnqf112dk5x9rm4l0xny";
+ sha256 = "1g0bw2qcl48fxawrdf68l229508z53mrqisavji2lkxzv4w4j2pp";
type = "gem";
};
- version = "0.9.20";
+ version = "0.9.24";
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/tools/analysis/codeql/default.nix b/pkgs/development/tools/analysis/codeql/default.nix
index 309ba9d392bd..f722a155086f 100644
--- a/pkgs/development/tools/analysis/codeql/default.nix
+++ b/pkgs/development/tools/analysis/codeql/default.nix
@@ -12,7 +12,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
- version = "2.0.4";
+ version = "2.1.0";
dontConfigure = true;
dontBuild = true;
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
- sha256 = "02sqs7shxqrq6c6h12ldskk30k7sisa75wjxz99xyg49m4b2lw4m";
+ sha256 = "1vp4f5kwmxc4j59cdzwj0jh0n4c05hkvssvv9ii6w88phzblzpjk";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/analysis/radare2/cutter.nix b/pkgs/development/tools/analysis/radare2/cutter.nix
index fd5c58985cfb..e64f39a49609 100644
--- a/pkgs/development/tools/analysis/radare2/cutter.nix
+++ b/pkgs/development/tools/analysis/radare2/cutter.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "radare2-cutter";
- version = "1.10.1";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "radareorg";
repo = "cutter";
rev = "v${version}";
- sha256 = "1gvsrcskcdd1hxrjpkpc657anmfs25f174vxk4wzvn385rnmrxd3";
+ sha256 = "1icv56gxpzdjqn37pk3g99vgpljdc77i6k0x601iw2885s7s01n6";
};
postUnpack = "export sourceRoot=$sourceRoot/src";
diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix
index fc5244f96449..37dc9e51beab 100644
--- a/pkgs/development/tools/analysis/radare2/default.nix
+++ b/pkgs/development/tools/analysis/radare2/default.nix
@@ -110,7 +110,7 @@ in {
#
# DO NOT EDIT! Automatically generated by ./update.py
radare2 = generic {
- version_commit = "23963";
+ version_commit = "24088";
gittap = "4.3.1";
gittip = "e7f940d27b3b4eb2738afef78a6ea09ed770318c";
rev = "4.3.1";
@@ -120,12 +120,12 @@ in {
cs_sha256 = "0ijwxxk71nr9z91yxw20zfj4bbsbrgvixps5c7cpj163xlzlwba6";
};
r2-for-cutter = generic {
- version_commit = "23963";
- gittap = "4.2.1";
- gittip = "08478fdd29d8ce2a6c61fbd7b207bffc10682938";
- rev = "08478fdd29d8ce2a6c61fbd7b207bffc10682938";
- version = "2020-01-31";
- sha256 = "14b9433cgc2nabhz836zfgvgh2dwailcmvy05krsa0inmzbvx9fg";
+ version_commit = "24088";
+ gittap = "4.3.1";
+ gittip = "e7f940d27b3b4eb2738afef78a6ea09ed770318c";
+ rev = "e7f940d27b3b4eb2738afef78a6ea09ed770318c";
+ version = "2020-03-05";
+ sha256 = "0fiy6aj8xf9anpkk2vpkx8x0m2f26rhjb92nmg61xj13dmhchh30";
cs_ver = "4.0.1";
cs_sha256 = "0ijwxxk71nr9z91yxw20zfj4bbsbrgvixps5c7cpj163xlzlwba6";
};
diff --git a/pkgs/development/tools/analysis/tflint/default.nix b/pkgs/development/tools/analysis/tflint/default.nix
index 2cc9182cd68c..52a11738cf82 100644
--- a/pkgs/development/tools/analysis/tflint/default.nix
+++ b/pkgs/development/tools/analysis/tflint/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "tflint";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "14vgy5lavyp4w16g7wpi9xbni3js541rc3w9qn5ab3khqw5rdhgn";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "." ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Terraform linter focused on possible errors, best practices, and so on";
homepage = "https://github.com/terraform-linters/tflint";
changelog = "https://github.com/terraform-linters/tflint/releases/tag/v${version}";
diff --git a/pkgs/development/tools/azcopy/default.nix b/pkgs/development/tools/azcopy/default.nix
index 40741d96f562..328092feafc5 100644
--- a/pkgs/development/tools/azcopy/default.nix
+++ b/pkgs/development/tools/azcopy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "azure-storage-azcopy";
@@ -11,8 +11,6 @@ buildGoModule rec {
sha256 = "16pdvcgy1d5dfqk3as23j45rkwfrv232n384cj5wfz9qwijkcy5g";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "." ];
modSha256 = "07cy2zi7m2pkbfdcy659x4k5j2w60cmjy8kxv1dcii3dc6ls4bvb";
diff --git a/pkgs/development/tools/bazelisk/default.nix b/pkgs/development/tools/bazelisk/default.nix
index a737ddbb0fb6..5780cf4382a7 100644
--- a/pkgs/development/tools/bazelisk/default.nix
+++ b/pkgs/development/tools/bazelisk/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "bazelisk";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1w8k659ifapcxbbim0nf7wd7w10bhlagc33q08izh84gcgsh0yyz";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "A user-friendly launcher for Bazel";
longDescription = ''
diff --git a/pkgs/development/tools/build-managers/bear/default.nix b/pkgs/development/tools/build-managers/bear/default.nix
index ec1577c51079..9e2fb13b0e7a 100644
--- a/pkgs/development/tools/build-managers/bear/default.nix
+++ b/pkgs/development/tools/build-managers/bear/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, python }:
+{ stdenv, fetchFromGitHub, cmake, python3 }:
stdenv.mkDerivation rec {
pname = "bear";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ python ]; # just for shebang of bin/bear
+ buildInputs = [ python3 ]; # just for shebang of bin/bear
doCheck = false; # all fail
diff --git a/pkgs/development/tools/build-managers/conan/default.nix b/pkgs/development/tools/build-managers/conan/default.nix
index 59b1b14ac5fa..5990208b645b 100644
--- a/pkgs/development/tools/build-managers/conan/default.nix
+++ b/pkgs/development/tools/build-managers/conan/default.nix
@@ -1,5 +1,17 @@
{ lib, python3, git, pkgconfig }:
+# Note:
+# Conan has specific dependency demanands; check
+# https://github.com/conan-io/conan/blob/master/conans/requirements.txt
+# https://github.com/conan-io/conan/blob/master/conans/requirements_server.txt
+# on the release branch/commit we're packaging.
+#
+# Two approaches are used here to deal with that:
+# Pinning the specific versions it wants in `newPython`,
+# and using `substituteInPlace conans/requirements.txt ...`
+# in `postPatch` to allow newer versions when we know
+# (e.g. from changelogs) that they are compatible.
+
let newPython = python3.override {
packageOverrides = self: super: {
distro = super.distro.overridePythonAttrs (oldAttrs: rec {
@@ -16,20 +28,6 @@ let newPython = python3.override {
sha256 = "1dv6mjsm67l1razcgmq66riqmsb36wns17mnipqr610v0z0zf5j0";
};
});
- future = super.future.overridePythonAttrs (oldAttrs: rec {
- version = "0.16.0";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "1nzy1k4m9966sikp0qka7lirh8sqrsyainyf8rk97db7nwdfv773";
- };
- });
- tqdm = super.tqdm.overridePythonAttrs (oldAttrs: rec {
- version = "4.28.1";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "1fyybgbmlr8ms32j7h76hz5g9xc6nf0644mwhc40a0s5k14makav";
- };
- });
pluginbase = super.pluginbase.overridePythonAttrs (oldAttrs: rec {
version = "0.7";
src = oldAttrs.src.override {
@@ -41,18 +39,34 @@ let newPython = python3.override {
};
in newPython.pkgs.buildPythonApplication rec {
- version = "1.12.3";
+ version = "1.23.0";
pname = "conan";
src = newPython.pkgs.fetchPypi {
inherit pname version;
- sha256 = "1cnfy9b57apps4bfai6r67g0mrvgnqa154z9idv0kf93k1nvx53g";
+ sha256 = "06jnmgvzdyxjpcmyj1804mlq6b842jvvbsngsamdy976sqws870g";
};
propagatedBuildInputs = with newPython.pkgs; [
- colorama deprecation distro fasteners bottle
- future node-semver patch pygments pluginbase
- pyjwt pylint pyyaml requests six tqdm
+ bottle
+ colorama
+ dateutil
+ deprecation
+ distro
+ fasteners
+ future
+ jinja2
+ node-semver
+ patch-ng
+ pluginbase
+ pygments
+ pyjwt
+ pylint # Not in `requirements.txt` but used in hooks, see https://github.com/conan-io/conan/pull/6152
+ pyyaml
+ requests
+ six
+ tqdm
+ urllib3
];
checkInputs = [
@@ -68,15 +82,13 @@ in newPython.pkgs.buildPythonApplication rec {
webtest
]);
- checkPhase = ''
- export HOME=$TMPDIR
- pytest conans/test/{utils,unittests} \
- -k 'not SVN and not ToolsNetTest'
- '';
+ # Conan 1.14.0 has removed all tests from the Pypi source dist:
+ # https://github.com/conan-io/conan/pull/4713
+ # We have recommended they be added back:
+ # https://github.com/conan-io/conan/issues/4563#issuecomment-602225083
+ doCheck = false;
postPatch = ''
- substituteInPlace conans/requirements_server.txt \
- --replace "pluginbase>=0.5, < 1.0" "pluginbase>=0.5"
substituteInPlace conans/requirements.txt \
--replace "PyYAML>=3.11, <3.14.0" "PyYAML"
'';
diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix
index f48aa35852b0..6f207ee4f5f3 100644
--- a/pkgs/development/tools/buildah/default.nix
+++ b/pkgs/development/tools/buildah/default.nix
@@ -4,13 +4,13 @@
buildGoPackage rec {
pname = "buildah";
- version = "1.14.3";
+ version = "1.14.5";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
- sha256 = "1qghlba8396gj9dfih8hg249gzwx0gpw9cysdw2vh8z52jhi5sx9";
+ sha256 = "186jla2gy9xsl54siji5i7a3hc8sjp5gcc78j43xn11i8brdf684";
};
outputs = [ "bin" "man" "out" ];
diff --git a/pkgs/development/tools/conftest/default.nix b/pkgs/development/tools/conftest/default.nix
index fe8d58f76827..7ce2594d84f6 100644
--- a/pkgs/development/tools/conftest/default.nix
+++ b/pkgs/development/tools/conftest/default.nix
@@ -1,28 +1,26 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "conftest";
- version = "0.15.0";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "instrumenta";
repo = "conftest";
rev = "v${version}";
- sha256 = "0lb644fj80r4igxbslbd5pksirnyf6slz4yn0mznyx8i2bd1g4ic";
+ sha256 = "189as930fksyqk3z636gyqdym1bqm522mya7msfnhzpnh46k5jvd";
};
- modSha256 = "1p7fjg1vcrcxb4f5hd00qxx4fqcl051klcjs6ljn4v46qcpn6dcn";
-
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ modSha256 = "0gm08lrlaxc7504mapjdm3c4mwlzybnqxfwkkh6fawzvmd9sqddr";
buildFlagsArray = ''
-ldflags=
-X main.version=${version}
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Write tests against structured configuration data";
- homepage = https://github.com/instrumenta/conftest;
+ homepage = "https://github.com/instrumenta/conftest";
license = licenses.asl20;
maintainers = with maintainers; [ yurrriq ];
platforms = platforms.all;
diff --git a/pkgs/development/tools/continuous-integration/drone-cli/default.nix b/pkgs/development/tools/continuous-integration/drone-cli/default.nix
index c6e4878d52c4..a3df81d26053 100644
--- a/pkgs/development/tools/continuous-integration/drone-cli/default.nix
+++ b/pkgs/development/tools/continuous-integration/drone-cli/default.nix
@@ -1,8 +1,11 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
-buildGoModule rec {
+let version = "1.2.1";
+in buildGoModule rec {
+ inherit version;
pname = "drone-cli";
- version = "1.2.1";
+ revision = "v${version}";
+ goPackagePath = "github.com/drone/drone-cli";
modSha256 = "0g0vq4vm2hy00r2gjsrhg57xv9sldlqix3wzimiqdli085bcz46b";
@@ -13,12 +16,10 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "drone";
repo = "drone-cli";
- rev = "v${version}";
+ rev = revision;
sha256 = "19icihi5nxcafxlh4w61nl4cd0dhvik9zl8g4gqmazikjqsjms2j";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
maintainers = with maintainers; [ bricewge ];
license = licenses.asl20;
diff --git a/pkgs/development/tools/continuous-integration/drone/default.nix b/pkgs/development/tools/continuous-integration/drone/default.nix
index e1f0a8de3b87..05257f65af52 100644
--- a/pkgs/development/tools/continuous-integration/drone/default.nix
+++ b/pkgs/development/tools/continuous-integration/drone/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
name = "drone.io-${version}";
@@ -14,8 +14,6 @@ buildGoModule rec {
sha256 = "05cgd72qyss836fby0adhrm5p8g7639psk2yslhg6pmz0cqfbq9m";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
maintainers = with maintainers; [ elohmeier vdemeester ];
license = licenses.asl20;
diff --git a/pkgs/development/tools/continuous-integration/fly/default.nix b/pkgs/development/tools/continuous-integration/fly/default.nix
index 4093e7e01728..e5454796b7e4 100644
--- a/pkgs/development/tools/continuous-integration/fly/default.nix
+++ b/pkgs/development/tools/continuous-integration/fly/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, writeText, Security }:
+{ buildGoModule, fetchFromGitHub, lib, writeText }:
buildGoModule rec {
pname = "fly";
@@ -20,8 +20,6 @@ buildGoModule rec {
-X github.com/concourse/concourse.Version=${version}
'';
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
# The fly.bash file included with this derivation can be replaced by a
# call to `fly completion bash` once the `completion` subcommand has
# made it into a release. Similarly, `fly completion zsh` will provide
@@ -30,7 +28,7 @@ buildGoModule rec {
install -D -m 444 ${./fly.bash} $out/share/bash-completion/completions/fly
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A command line interface to Concourse CI";
homepage = "https://concourse-ci.org";
license = licenses.asl20;
diff --git a/pkgs/development/tools/cue/default.nix b/pkgs/development/tools/cue/default.nix
index 4950e885e25c..98bf5249b626 100644
--- a/pkgs/development/tools/cue/default.nix
+++ b/pkgs/development/tools/cue/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchgit, stdenv, Security }:
+{ buildGoModule, fetchgit, stdenv }:
buildGoModule rec {
pname = "cue";
@@ -12,8 +12,6 @@ buildGoModule rec {
modSha256 = "04dapx75zwi8cv1pj3c6266znrhwihv3df4izm3gjk34r2i07q6s";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/cue" ];
buildFlagsArray = [
diff --git a/pkgs/development/tools/database/dbmate/default.nix b/pkgs/development/tools/database/dbmate/default.nix
index 57aa9c654d7f..efc20b6972be 100644
--- a/pkgs/development/tools/database/dbmate/default.nix
+++ b/pkgs/development/tools/database/dbmate/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "dbmate";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "12x3m5bjyx3blh5i51pd99phv73m96pmm6i3ir4vf2kms3viif9i";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Database migration tool";
homepage = https://github.com/amacneil/dbmate;
diff --git a/pkgs/development/tools/database/dbmate/deps.nix b/pkgs/development/tools/database/dbmate/deps.nix
new file mode 100644
index 000000000000..97bfc10b20af
--- /dev/null
+++ b/pkgs/development/tools/database/dbmate/deps.nix
@@ -0,0 +1,84 @@
+# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
+[
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "346938d642f2ec3594ed81d874461961cd0faa76";
+ sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-sql-driver/mysql";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-sql-driver/mysql";
+ rev = "2cc627ac8defc45d65066ae98f898166f580f9a4";
+ sha256 = "0n589y9ak2m6glaqmqlggrfv2hghy5i2906r123svf92ci4r9sww";
+ };
+ }
+ {
+ goPackagePath = "github.com/joho/godotenv";
+ fetch = {
+ type = "git";
+ url = "https://github.com/joho/godotenv";
+ rev = "a79fa1e548e2c689c241d10173efd51e5d689d5b";
+ sha256 = "09610yqswxa02905mp9cqgsm50r76saagzddc55sqav4ad04j6qm";
+ };
+ }
+ {
+ goPackagePath = "github.com/lib/pq";
+ fetch = {
+ type = "git";
+ url = "https://github.com/lib/pq";
+ rev = "19c8e9ad00952ce0c64489b60e8df88bb16dd514";
+ sha256 = "0lm79ja5id7phf1jwf1vs987azaxis0q7qr69px0r6gqiva0q0vz";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-sqlite3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-sqlite3";
+ rev = "6c771bb9887719704b210e87e934f08be014bdb1";
+ sha256 = "0x6s7hy3ab3qw6dfl81y7ighjva5j4rrzvqhppf1qwz5alpfmpdm";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "792786c7400a136282c1664665ae0a8db921c6c2";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "b91bfb9ebec76498946beb6af7c0230c7cc7ba6c";
+ sha256 = "178xyfgsbs40jq406aqj0r67ik1b81gdc28z45nbcw6hfhz82rvl";
+ };
+ }
+ {
+ goPackagePath = "github.com/urfave/cli";
+ fetch = {
+ type = "git";
+ url = "https://github.com/urfave/cli";
+ rev = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1";
+ sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/appengine";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/appengine";
+ rev = "150dc57a1b433e64154302bdc40b6bb8aefa313a";
+ sha256 = "0w3knznv39k8bm85ri62f83czcrxknql7dv6p9hk1a5jx3xljgxq";
+ };
+ }
+]
diff --git a/pkgs/development/tools/dive/default.nix b/pkgs/development/tools/dive/default.nix
index 91889e80c044..5d4de99ffdbf 100644
--- a/pkgs/development/tools/dive/default.nix
+++ b/pkgs/development/tools/dive/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, pkg-config, btrfs-progs, gpgme, lvm2, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub, pkg-config, btrfs-progs, gpgme, lvm2 }:
buildGoModule rec {
pname = "dive";
@@ -15,8 +15,7 @@ buildGoModule rec {
nativeBuildInputs = [ pkg-config ];
- buildInputs = stdenv.lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ];
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
diff --git a/pkgs/development/tools/fmbt/default.nix b/pkgs/development/tools/fmbt/default.nix
index 3100daae389b..71365c01bfdd 100644
--- a/pkgs/development/tools/fmbt/default.nix
+++ b/pkgs/development/tools/fmbt/default.nix
@@ -4,14 +4,14 @@
, tesseract, gts, libXtst
}:
stdenv.mkDerivation rec {
- version = "0.39";
+ version = "0.42";
pname = "fMBT";
src = fetchFromGitHub {
owner = "intel";
repo = "fMBT";
rev = "v${version}";
- sha256 = "15sxwdcsjybq50vkla4md2ay8m67ndc4vwcsl5vwsjkim5qlxslb";
+ sha256 = "1jb9nb2mipc5cg99a80dny4m06vz2zral0q30fv75rz2cb6ja4zp";
};
nativeBuildInputs = [ autoreconfHook pkgconfig flex makeWrapper
diff --git a/pkgs/development/tools/go-tools/default.nix b/pkgs/development/tools/go-tools/default.nix
index b047689b81f9..1fd17060bd4f 100644
--- a/pkgs/development/tools/go-tools/default.nix
+++ b/pkgs/development/tools/go-tools/default.nix
@@ -1,7 +1,6 @@
{ buildGoModule
-, stdenv
+, lib
, fetchFromGitHub
-, Security
}:
buildGoModule rec {
@@ -17,11 +16,9 @@ buildGoModule rec {
sha256 = "0pvi1mzhy6zgx4zfgdypbl4zhvgg11hl5qv7blf2qs0a96j2djhf";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
modSha256 = "03560xjr2531xj87paskfx2zs364fz6y4kpsid8x08s1syq9nq7p";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A collection of tools and libraries for working with Go code, including linters and static analysis";
homepage = https://staticcheck.io;
license = licenses.mit;
diff --git a/pkgs/development/tools/godot/default.nix b/pkgs/development/tools/godot/default.nix
index 56b81f494e15..832d30ee8e87 100644
--- a/pkgs/development/tools/godot/default.nix
+++ b/pkgs/development/tools/godot/default.nix
@@ -10,13 +10,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "godot";
- version = "3.2";
+ version = "3.2.1";
src = fetchFromGitHub {
owner = "godotengine";
repo = "godot";
rev = "${version}-stable";
- sha256 = "0f15izjl4i2xlz1xj5pcslzl9gm3rmr3c21gh256ynpi2zhhkcdd";
+ sha256 = "1kndls0rklha7kz9l4i2ivjxab4jpk3b2j7dcgcg2qc3s81yd0r6";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/tools/golangci-lint/default.nix b/pkgs/development/tools/golangci-lint/default.nix
index 00858e94bc55..14311b0c7a51 100644
--- a/pkgs/development/tools/golangci-lint/default.nix
+++ b/pkgs/development/tools/golangci-lint/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "golangci-lint";
@@ -14,9 +14,7 @@ buildGoModule rec {
modSha256 = "0ab1s8pqkpss15rd9brin39lzx2fqkvq2v3nhk8kfrgpari2addk";
subPackages = [ "cmd/golangci-lint" ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Linters Runner for Go. 5x faster than gometalinter. Nice colored output.";
homepage = "https://golangci.com/";
license = licenses.agpl3;
diff --git a/pkgs/development/tools/hcloud/default.nix b/pkgs/development/tools/hcloud/default.nix
index c20f3b9dc124..477a476dfe78 100644
--- a/pkgs/development/tools/hcloud/default.nix
+++ b/pkgs/development/tools/hcloud/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "hcloud";
@@ -15,8 +15,6 @@ buildGoModule rec {
modSha256 = "1zy41hi2qzrdmih3pkpng8im576lhkr64zm66w73p7jyvy0kf9sx";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=" "-w -X github.com/hetznercloud/cli/cli.Version=${version}" ];
postInstall = ''
diff --git a/pkgs/development/tools/kcli/default.nix b/pkgs/development/tools/kcli/default.nix
index 0d42df3b5e4d..bbcb10a354cf 100644
--- a/pkgs/development/tools/kcli/default.nix
+++ b/pkgs/development/tools/kcli/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "kcli";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1wcqh3306q9wxb6pnl8cpk73vmy36bjv2gil03j7j4pajs1f2lwn";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "." ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/kubeprompt/default.nix b/pkgs/development/tools/kubeprompt/default.nix
index 0910c061ee50..7c6f3f3396cf 100644
--- a/pkgs/development/tools/kubeprompt/default.nix
+++ b/pkgs/development/tools/kubeprompt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "kubeprompt";
@@ -21,8 +21,6 @@ buildGoModule rec {
goPackagePath = "github.com/jlesquembre/kubeprompt";
modSha256 = "0rbpdk2dixywn3wcdgz48f3xw3b7fk8xh7mrlx27wz7fq5wj9v8f";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Kubernetes prompt";
homepage = "https://github.com/jlesquembre/kubeprompt";
diff --git a/pkgs/development/tools/kustomize/default.nix b/pkgs/development/tools/kustomize/default.nix
index ce173e89a2c5..e60181e9bc4c 100644
--- a/pkgs/development/tools/kustomize/default.nix
+++ b/pkgs/development/tools/kustomize/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub, tree }:
buildGoModule rec {
pname = "kustomize";
@@ -25,9 +25,7 @@ buildGoModule rec {
modSha256 = "1bas6al14ck0d2ccb4235426a5hldqsm0nf8vi76chz4nahzb71g";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Customization of kubernetes YAML configurations";
longDescription = ''
kustomize lets you customize raw, template-free YAML files for
diff --git a/pkgs/development/tools/lazygit/default.nix b/pkgs/development/tools/lazygit/default.nix
index 9a27c7d44e9c..4b99cfb10e0d 100644
--- a/pkgs/development/tools/lazygit/default.nix
+++ b/pkgs/development/tools/lazygit/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "lazygit";
- version = "0.16.2";
+ version = "0.18";
goPackagePath = "github.com/jesseduffield/lazygit";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "jesseduffield";
repo = pname;
rev = "v${version}";
- sha256 = "0lvhj4iz74h97lkylqg7hl18xcxcl9msxxvap7jqdj2mf2iwxi32";
+ sha256 = "1zc6y386w111ygyng5s74zg49iajzs77dbrcdy33igj0hbnkwq2x";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/metals/default.nix b/pkgs/development/tools/metals/default.nix
index 6a6aafaf9e5e..85a27fd9150b 100644
--- a/pkgs/development/tools/metals/default.nix
+++ b/pkgs/development/tools/metals/default.nix
@@ -2,7 +2,7 @@
let
baseName = "metals";
- version = "0.8.2";
+ version = "0.8.3";
deps = stdenv.mkDerivation {
name = "${baseName}-deps-${version}";
buildCommand = ''
@@ -15,7 +15,7 @@ let
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "09acvrfv23q1iv4sq7jhpf5frcv7dk2nq147licma5iixc726bdx";
+ outputHash = "1l196glr7rbsvrqmq6i7iw532jkz8d1w5m9nh0kh5z12visc7bkk";
};
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/tools/misc/act/default.nix b/pkgs/development/tools/misc/act/default.nix
index 17ff15265f25..de1cf939e6ae 100644
--- a/pkgs/development/tools/misc/act/default.nix
+++ b/pkgs/development/tools/misc/act/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "act";
@@ -11,13 +11,11 @@ buildGoModule rec {
sha256 = "0l7id483006mnii4rlcff4p0ricd8a2n24sf74a9b387x0akpbsn";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
modSha256 = "04s4p9j6j7gw1s4v271zwzvdny7dvjaazd2pihmyjfik95xmwx9r";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Run your GitHub Actions locally";
homepage = "https://github.com/nektos/act";
license = licenses.mit;
diff --git a/pkgs/development/tools/misc/circleci-cli/default.nix b/pkgs/development/tools/misc/circleci-cli/default.nix
index 0ab126b63e73..fde1c68d34d0 100644
--- a/pkgs/development/tools/misc/circleci-cli/default.nix
+++ b/pkgs/development/tools/misc/circleci-cli/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "circleci-cli";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "199ai38knp50mjjhddjd70qfwx63c69rf7ddw4hpzgx5cm5a04q2";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=-s -w -X github.com/CircleCI-Public/circleci-cli/version.Version=${version}" ];
preBuild = ''
diff --git a/pkgs/development/tools/misc/editorconfig-checker/default.nix b/pkgs/development/tools/misc/editorconfig-checker/default.nix
index 335cd2f25247..88c43a8c42a5 100644
--- a/pkgs/development/tools/misc/editorconfig-checker/default.nix
+++ b/pkgs/development/tools/misc/editorconfig-checker/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "editorconfig-checker";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "1iiv12ginb3ky739z7v8wf4z5lv24gmghbybs3lzay0kqn449n4x";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A tool to verify that your files are in harmony with your .editorconfig";
homepage = "https://editorconfig-checker.github.io/";
license = licenses.mit;
diff --git a/pkgs/development/tools/misc/gede/default.nix b/pkgs/development/tools/misc/gede/default.nix
index 00cc411dc403..0965f9fcddc3 100644
--- a/pkgs/development/tools/misc/gede/default.nix
+++ b/pkgs/development/tools/misc/gede/default.nix
@@ -2,11 +2,11 @@
mkDerivation rec {
pname = "gede";
- version = "2.15.4";
+ version = "2.16.2";
src = fetchurl {
url = "http://gede.acidron.com/uploads/source/${pname}-${version}.tar.xz";
- sha256 = "0bg7vyvznn1gn6w5yn14j59xph9psf2fyxr434pk62wmbzdpmkfg";
+ sha256 = "18a8n9yvhgkbc97p2995j7b5ncfdzy1fy13ahdafqmcpkl4r1hrj";
};
nativeBuildInputs = [ qmake makeWrapper python ];
diff --git a/pkgs/development/tools/misc/go-license-detector/default.nix b/pkgs/development/tools/misc/go-license-detector/default.nix
index 7ab7ff8b742c..6675f7ed3e25 100644
--- a/pkgs/development/tools/misc/go-license-detector/default.nix
+++ b/pkgs/development/tools/misc/go-license-detector/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "go-license-detector";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "163f1kiy7kqrnaazb8ydaaiz57lv30jyjkvv6i7pczvcg9yfhmdb";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Reliable project licenses detector";
homepage = "https://github.com/src-d/go-license-detector";
license = licenses.asl20;
diff --git a/pkgs/development/tools/misc/mkcert/default.nix b/pkgs/development/tools/misc/mkcert/default.nix
index 6a114a8de8ba..ae0a4a6dfe21 100644
--- a/pkgs/development/tools/misc/mkcert/default.nix
+++ b/pkgs/development/tools/misc/mkcert/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "mkcert";
@@ -19,9 +19,7 @@ buildGoModule rec {
-X ${goPackagePath}/main.Version=${version}
'';
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/FiloSottile/mkcert;
description = "A simple tool for making locally-trusted development certificates";
license = licenses.bsd3;
diff --git a/pkgs/development/tools/misc/reviewdog/default.nix b/pkgs/development/tools/misc/reviewdog/default.nix
index aecd373f09e9..9af294716ff3 100644
--- a/pkgs/development/tools/misc/reviewdog/default.nix
+++ b/pkgs/development/tools/misc/reviewdog/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "reviewdog";
@@ -13,13 +13,11 @@ buildGoModule rec {
modSha256 = "1jf08g0xr4wknh9x15igq73y02cy2faqjdjs2v842ii4p3n4p9dw";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/reviewdog" ];
buildFlagsArray = [ "-ldflags=-s -w -X github.com/reviewdog/reviewdog/commands.Version=${version}" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Automated code review tool integrated with any code analysis tools regardless of programming language";
homepage = "https://github.com/reviewdog/reviewdog";
changelog = "https://github.com/reviewdog/reviewdog/releases/tag/v${version}";
diff --git a/pkgs/development/tools/misc/terracognita/default.nix b/pkgs/development/tools/misc/terracognita/default.nix
index 67e8df9561ff..26aa50f7f7a1 100644
--- a/pkgs/development/tools/misc/terracognita/default.nix
+++ b/pkgs/development/tools/misc/terracognita/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terracognita";
@@ -13,13 +13,11 @@ buildGoModule rec {
modSha256 = "0xlhp8pa5g6an10m56g237pixc4h6ay89hkp1ijdz45iyfn9fk91";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "." ];
buildFlagsArray = [ "-ldflags=-s -w -X github.com/cycloidio/terracognita/cmd.Version=${version}" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration";
homepage = "https://github.com/cycloidio/terracognita";
license = licenses.mit;
diff --git a/pkgs/development/tools/mod/default.nix b/pkgs/development/tools/mod/default.nix
index cc94692c023a..67b829877b04 100644
--- a/pkgs/development/tools/mod/default.nix
+++ b/pkgs/development/tools/mod/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "mod";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "0x7bdhvam9l23cbdqpna8kwg0v6yhgmw0hlbm48bbhjl27lg7svc";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/mod" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Automated Semantic Import Versioning Upgrades for Go";
longDescription = ''
Command line tool to upgrade/downgrade Semantic Import Versioning in Go
diff --git a/pkgs/development/tools/pet/default.nix b/pkgs/development/tools/pet/default.nix
index f1096e479a78..e7f4fce3c4d4 100644
--- a/pkgs/development/tools/pet/default.nix
+++ b/pkgs/development/tools/pet/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "pet";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "06ham8lsx5c1vk5jkwp1aa9g4q4g7sfq7gxz2gkffa98x2vlawyf";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "." ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Simple command-line snippet manager, written in Go";
homepage = https://github.com/knqyf263/pet;
license = licenses.mit;
diff --git a/pkgs/development/tools/pgloader/default.nix b/pkgs/development/tools/pgloader/default.nix
index 8aaae2b1c433..94ba95b2d92f 100644
--- a/pkgs/development/tools/pgloader/default.nix
+++ b/pkgs/development/tools/pgloader/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, makeWrapper, sbcl, sqlite, freetds, libzip, curl, git, cacert, openssl }:
stdenv.mkDerivation rec {
pname = "pgloader";
- version = "3.6.1";
+ version = "3.6.2";
src = fetchurl {
- url = "https://github.com/dimitri/pgloader/releases/download/v3.6.1/pgloader-bundle-3.6.1.tgz";
- sha256 = "1sm8xmq30d1biin5br0y3vrv4fydbrzfqglz1hnvrkdyxrg7d6f9";
+ url = "https://github.com/dimitri/pgloader/releases/download/v3.6.2/pgloader-bundle-3.6.2.tgz";
+ sha256 = "1jqnw6pw11kwyy8zm2g7g85r8197fy0q4l70yybw9wr87wnqqnz3";
};
nativeBuildInputs = [ git makeWrapper ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://pgloader.io/;
+ homepage = "https://pgloader.io/";
description = "pgloader loads data into PostgreSQL and allows you to implement Continuous Migration from your current database to PostgreSQL";
maintainers = with maintainers; [ mguentner ];
license = licenses.postgresql;
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix b/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix
index 95576b987f5c..355cebfd50c4 100755
--- a/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix
@@ -8,11 +8,16 @@ import json
import sys
-argparser = argparse.ArgumentParser(description="Generate overrides for git hashes",)
-argparser.add_argument(
+argparser = argparse.ArgumentParser(description="Poetry2nix CLI")
+
+subparsers = argparser.add_subparsers(dest="subcommand")
+subparsers.required = True
+
+parser_lock = subparsers.add_parser("lock", help="Generate overrides for git hashes",)
+parser_lock.add_argument(
"--lock", default="poetry.lock", help="Path to input poetry.lock",
)
-argparser.add_argument(
+parser_lock.add_argument(
"--out", default="poetry-git-overlay.nix", help="Output file",
)
@@ -74,7 +79,7 @@ if __name__ == "__main__":
indent(
textwrap.dedent(
"""
- %s = super.%s.overrideAttrs (
+ %s = super.%s.overridePythonAttrs (
_: {
src = pkgs.fetchgit {
url = "%s";
@@ -92,7 +97,7 @@ if __name__ == "__main__":
expr = "\n".join(lines)
- with open(args.out, "w") as f:
- f.write(expr)
+ with open(args.out, "w") as fout:
+ fout.write(expr)
print(f"Wrote {args.out}")
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/cli.nix b/pkgs/development/tools/poetry2nix/poetry2nix/cli.nix
index db85d4ddd3c0..fbcee749b7cd 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/cli.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/cli.nix
@@ -2,10 +2,8 @@
, lib ? pkgs.lib
, version
}:
-
let
inherit (pkgs) python3;
-
in
pkgs.stdenv.mkDerivation {
pname = "poetry2nix";
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
index 7d3164fcec62..e7f718519a59 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
@@ -7,7 +7,7 @@ let
inherit (poetryLib) isCompatible readTOML;
# Poetry2nix version
- version = "1.6.0";
+ version = "1.7.1";
/* The default list of poetry2nix override overlays */
defaultPoetryOverrides = (import ./overrides.nix { inherit pkgs lib; });
@@ -34,91 +34,95 @@ let
, overrides ? [ defaultPoetryOverrides ]
, python ? pkgs.python3
, pwd ? projectDir
- }@attrs: let
- poetryPkg = poetry.override { inherit python; };
+ }@attrs:
+ let
+ poetryPkg = poetry.override { inherit python; };
- pyProject = readTOML pyproject;
- poetryLock = readTOML poetrylock;
- lockFiles = lib.getAttrFromPath [ "metadata" "files" ] poetryLock;
+ pyProject = readTOML pyproject;
+ poetryLock = readTOML poetrylock;
+ lockFiles = lib.getAttrFromPath [ "metadata" "files" ] poetryLock;
- specialAttrs = [
- "overrides"
- "poetrylock"
- "pwd"
- ];
- passedAttrs = builtins.removeAttrs attrs specialAttrs;
+ specialAttrs = [
+ "overrides"
+ "poetrylock"
+ "projectDir"
+ "pwd"
+ ];
+ passedAttrs = builtins.removeAttrs attrs specialAttrs;
- evalPep508 = mkEvalPep508 python;
+ evalPep508 = mkEvalPep508 python;
- # Filter packages by their PEP508 markers & pyproject interpreter version
- partitions = let
- supportsPythonVersion = pkgMeta: if pkgMeta ? marker then (evalPep508 pkgMeta.marker) else true;
- in
- lib.partition supportsPythonVersion poetryLock.package;
-
- compatible = partitions.right;
- incompatible = partitions.wrong;
-
- # Create an overriden version of pythonPackages
- #
- # We need to avoid mixing multiple versions of pythonPackages in the same
- # closure as python can only ever have one version of a dependency
- baseOverlay = self: super:
- let
- getDep = depName: self.${depName};
-
- lockPkgs = builtins.listToAttrs (
- builtins.map (
- pkgMeta: rec {
- name = pkgMeta.name;
- value = self.mkPoetryDep (
- pkgMeta // {
- inherit pwd;
- source = pkgMeta.source or null;
- files = lockFiles.${name};
- pythonPackages = self;
- }
- );
- }
- ) compatible
- );
+ # Filter packages by their PEP508 markers & pyproject interpreter version
+ partitions = let
+ supportsPythonVersion = pkgMeta: if pkgMeta ? marker then (evalPep508 pkgMeta.marker) else true;
in
- lockPkgs;
- overlays = builtins.map getFunctorFn (
- [
- (
- self: super: let
- hooks = self.callPackage ./hooks {};
- in
- {
- mkPoetryDep = self.callPackage ./mk-poetry-dep.nix {
- inherit pkgs lib python poetryLib;
- };
- poetry = poetryPkg;
- # The canonical name is setuptools-scm
- setuptools-scm = super.setuptools_scm;
+ lib.partition supportsPythonVersion poetryLock.package;
- inherit (hooks) removePathDependenciesHook poetry2nixFixupHook;
- }
- )
- # Null out any filtered packages, we don't want python.pkgs from nixpkgs
- (self: super: builtins.listToAttrs (builtins.map (x: { name = x.name; value = null; }) incompatible))
- # Create poetry2nix layer
- baseOverlay
- ] ++ # User provided overrides
- overrides
- );
+ compatible = partitions.right;
+ incompatible = partitions.wrong;
- packageOverrides = lib.foldr lib.composeExtensions (self: super: {}) overlays;
+ # Create an overriden version of pythonPackages
+ #
+ # We need to avoid mixing multiple versions of pythonPackages in the same
+ # closure as python can only ever have one version of a dependency
+ baseOverlay = self: super:
+ let
+ getDep = depName: self.${depName};
- py = python.override { inherit packageOverrides; self = py; };
- in
- {
- python = py;
- poetryPackages = map (pkg: py.pkgs.${pkg.name}) compatible;
- poetryLock = poetryLock;
- inherit pyProject;
- };
+ lockPkgs = builtins.listToAttrs (
+ builtins.map (
+ pkgMeta: rec {
+ name = pkgMeta.name;
+ value = self.mkPoetryDep (
+ pkgMeta // {
+ inherit pwd;
+ source = pkgMeta.source or null;
+ files = lockFiles.${name};
+ pythonPackages = self;
+ sourceSpec = pyProject.tool.poetry.dependencies.${name} or pyProject.tool.poetry.dev-dependencies.${name};
+ }
+ );
+ }
+ ) compatible
+ );
+ in
+ lockPkgs;
+ overlays = builtins.map getFunctorFn (
+ [
+ (
+ self: super:
+ let
+ hooks = self.callPackage ./hooks {};
+ in
+ {
+ mkPoetryDep = self.callPackage ./mk-poetry-dep.nix {
+ inherit pkgs lib python poetryLib;
+ };
+ poetry = poetryPkg;
+ # The canonical name is setuptools-scm
+ setuptools-scm = super.setuptools_scm;
+
+ inherit (hooks) removePathDependenciesHook poetry2nixFixupHook;
+ }
+ )
+ # Null out any filtered packages, we don't want python.pkgs from nixpkgs
+ (self: super: builtins.listToAttrs (builtins.map (x: { name = x.name; value = null; }) incompatible))
+ # Create poetry2nix layer
+ baseOverlay
+ ] ++ # User provided overrides
+ overrides
+ );
+
+ packageOverrides = lib.foldr lib.composeExtensions (self: super: {}) overlays;
+
+ py = python.override { inherit packageOverrides; self = py; };
+ in
+ {
+ python = py;
+ poetryPackages = map (pkg: py.pkgs.${pkg.name}) compatible;
+ poetryLock = poetryLock;
+ inherit pyProject;
+ };
/* Returns a package with a python interpreter and all packages specified in the poetry.lock lock file.
@@ -153,76 +157,78 @@ let
, python ? pkgs.python3
, pwd ? projectDir
, ...
- }@attrs: let
- poetryPython = mkPoetryPackages {
- inherit pyproject poetrylock overrides python pwd;
- };
- py = poetryPython.python;
+ }@attrs:
+ let
+ poetryPython = mkPoetryPackages {
+ inherit pyproject poetrylock overrides python pwd;
+ };
+ py = poetryPython.python;
- inherit (poetryPython) pyProject;
+ inherit (poetryPython) pyProject;
- specialAttrs = [
- "overrides"
- "poetrylock"
- "pwd"
- "pyproject"
- ];
- passedAttrs = builtins.removeAttrs attrs specialAttrs;
+ specialAttrs = [
+ "overrides"
+ "poetrylock"
+ "projectDir"
+ "pwd"
+ "pyproject"
+ ];
+ passedAttrs = builtins.removeAttrs attrs specialAttrs;
- # Get dependencies and filter out depending on interpreter version
- getDeps = depAttr: let
- compat = isCompatible py.pythonVersion;
- deps = pyProject.tool.poetry.${depAttr} or {};
- depAttrs = builtins.map (d: lib.toLower d) (builtins.attrNames deps);
- in
- builtins.map (
- dep: let
- pkg = py.pkgs."${dep}";
- constraints = deps.${dep}.python or "";
- isCompat = compat constraints;
+ # Get dependencies and filter out depending on interpreter version
+ getDeps = depAttr:
+ let
+ compat = isCompatible py.pythonVersion;
+ deps = pyProject.tool.poetry.${depAttr} or {};
+ depAttrs = builtins.map (d: lib.toLower d) (builtins.attrNames deps);
in
- if isCompat then pkg else null
- ) depAttrs;
+ builtins.map (
+ dep:
+ let
+ pkg = py.pkgs."${dep}";
+ constraints = deps.${dep}.python or "";
+ isCompat = compat constraints;
+ in
+ if isCompat then pkg else null
+ ) depAttrs;
- getInputs = attr: attrs.${attr} or [];
- mkInput = attr: extraInputs: getInputs attr ++ extraInputs;
+ getInputs = attr: attrs.${attr} or [];
+ mkInput = attr: extraInputs: getInputs attr ++ extraInputs;
- buildSystemPkgs = poetryLib.getBuildSystemPkgs {
- inherit pyProject;
- pythonPackages = py.pkgs;
- };
+ buildSystemPkgs = poetryLib.getBuildSystemPkgs {
+ inherit pyProject;
+ pythonPackages = py.pkgs;
+ };
+ in
+ py.pkgs.buildPythonApplication (
+ passedAttrs // {
+ pname = pyProject.tool.poetry.name;
+ version = pyProject.tool.poetry.version;
- in
- py.pkgs.buildPythonApplication (
- passedAttrs // {
- pname = pyProject.tool.poetry.name;
- version = pyProject.tool.poetry.version;
+ inherit src;
- inherit src;
+ format = "pyproject";
- format = "pyproject";
+ buildInputs = mkInput "buildInputs" buildSystemPkgs;
+ propagatedBuildInputs = mkInput "propagatedBuildInputs" (getDeps "dependencies") ++ ([ py.pkgs.setuptools ]);
+ nativeBuildInputs = mkInput "nativeBuildInputs" [ pkgs.yj py.pkgs.removePathDependenciesHook ];
+ checkInputs = mkInput "checkInputs" (getDeps "dev-dependencies");
- buildInputs = mkInput "buildInputs" buildSystemPkgs;
- propagatedBuildInputs = mkInput "propagatedBuildInputs" (getDeps "dependencies") ++ ([ py.pkgs.setuptools ]);
- nativeBuildInputs = mkInput "nativeBuildInputs" [ pkgs.yj py.pkgs.removePathDependenciesHook ];
- checkInputs = mkInput "checkInputs" (getDeps "dev-dependencies");
+ passthru = {
+ python = py;
+ };
- passthru = {
- python = py;
- };
+ meta = meta // {
+ inherit (pyProject.tool.poetry) description homepage;
+ inherit (py.meta) platforms;
+ license = getLicenseBySpdxId (pyProject.tool.poetry.license or "unknown");
+ };
- meta = meta // {
- inherit (pyProject.tool.poetry) description homepage;
- inherit (py.meta) platforms;
- license = getLicenseBySpdxId (pyProject.tool.poetry.license or "unknown");
- };
-
- }
- );
+ }
+ );
/* Poetry2nix CLI used to supplement SHA-256 hashes for git dependencies */
cli = import ./cli.nix { inherit pkgs lib version; };
-
in
{
inherit mkPoetryEnv mkPoetryApplication mkPoetryPackages cli version;
@@ -236,11 +242,12 @@ in
*/
defaultPoetryOverrides = {
__functor = defaultPoetryOverrides;
- overrideOverlay = fn: self: super: let
- defaultSet = defaultPoetryOverrides self super;
- customSet = fn self super;
- in
- defaultSet // customSet;
+ overrideOverlay = fn: self: super:
+ let
+ defaultSet = defaultPoetryOverrides self super;
+ customSet = fn self super;
+ in
+ defaultSet // customSet;
};
/*
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix
index ec3fa0afa69d..12d2bc962065 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix
@@ -3,7 +3,6 @@
, makeSetupHook
, yj
}:
-
let
pythonInterpreter = python.pythonForBuild.interpreter;
in
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix b/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix
index b816feb38e89..f4497afb8bc9 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix
@@ -9,29 +9,30 @@ let
);
# Compare a semver expression with a version
- isCompatible = version: let
- operators = {
- "||" = cond1: cond2: cond1 || cond2;
- "," = cond1: cond2: cond1 && cond2; # , means &&
- "&&" = cond1: cond2: cond1 && cond2;
- };
- splitRe = "(" + (builtins.concatStringsSep "|" (builtins.map (x: lib.replaceStrings [ "|" ] [ "\\|" ] x) (lib.attrNames operators))) + ")";
- in
- expr:
- let
- tokens = builtins.filter (x: x != "") (builtins.split splitRe expr);
- combine = acc: v:
- let
- isOperator = builtins.typeOf v == "list";
- operator = if isOperator then (builtins.elemAt v 0) else acc.operator;
- in
- if isOperator then (acc // { inherit operator; }) else {
- inherit operator;
- state = operators."${operator}" acc.state (satisfiesSemver version v);
- };
- initial = { operator = "&&"; state = true; };
- in
- if expr == "" then true else (builtins.foldl' combine initial tokens).state;
+ isCompatible = version:
+ let
+ operators = {
+ "||" = cond1: cond2: cond1 || cond2;
+ "," = cond1: cond2: cond1 && cond2; # , means &&
+ "&&" = cond1: cond2: cond1 && cond2;
+ };
+ splitRe = "(" + (builtins.concatStringsSep "|" (builtins.map (x: lib.replaceStrings [ "|" ] [ "\\|" ] x) (lib.attrNames operators))) + ")";
+ in
+ expr:
+ let
+ tokens = builtins.filter (x: x != "") (builtins.split splitRe expr);
+ combine = acc: v:
+ let
+ isOperator = builtins.typeOf v == "list";
+ operator = if isOperator then (builtins.elemAt v 0) else acc.operator;
+ in
+ if isOperator then (acc // { inherit operator; }) else {
+ inherit operator;
+ state = operators."${operator}" acc.state (satisfiesSemver version v);
+ };
+ initial = { operator = "&&"; state = true; };
+ in
+ if expr == "" then true else (builtins.foldl' combine initial tokens).state;
fromTOML = builtins.fromTOML or
(
@@ -88,23 +89,25 @@ let
getBuildSystemPkgs =
{ pythonPackages
, pyProject
- }: let
- buildSystem = lib.getAttrFromPath [ "build-system" "build-backend" ] pyProject;
- drvAttr = builtins.elemAt (builtins.split "\\.|:" buildSystem) 0;
- in
- if buildSystem == "" then [] else (
- [ pythonPackages.${drvAttr} or (throw "unsupported build system ${buildSystem}") ]
- );
+ }:
+ let
+ buildSystem = lib.getAttrFromPath [ "build-system" "build-backend" ] pyProject;
+ drvAttr = builtins.elemAt (builtins.split "\\.|:" buildSystem) 0;
+ in
+ if buildSystem == "" then [] else (
+ [ pythonPackages.${drvAttr} or (throw "unsupported build system ${buildSystem}") ]
+ );
# Find gitignore files recursively in parent directory stopping with .git
- findGitIgnores = path: let
- parent = path + "/..";
- gitIgnore = path + "/.gitignore";
- isGitRoot = builtins.pathExists (path + "/.git");
- hasGitIgnore = builtins.pathExists gitIgnore;
- gitIgnores = if hasGitIgnore then [ gitIgnore ] else [];
- in
- lib.optionals (builtins.toString path != "/" && ! isGitRoot) (findGitIgnores parent) ++ gitIgnores;
+ findGitIgnores = path:
+ let
+ parent = path + "/..";
+ gitIgnore = path + "/.gitignore";
+ isGitRoot = builtins.pathExists (path + "/.git");
+ hasGitIgnore = builtins.pathExists gitIgnore;
+ gitIgnores = if hasGitIgnore then [ gitIgnore ] else [];
+ in
+ lib.optionals (builtins.toString path != "/" && ! isGitRoot) (findGitIgnores parent) ++ gitIgnores;
/*
Provides a source filtering mechanism that:
@@ -113,21 +116,21 @@ let
- Filters pycache/pyc files
- Uses cleanSourceFilter to filter out .git/.hg, .o/.so, editor backup files & nix result symlinks
*/
- cleanPythonSources = { src }: let
- gitIgnores = findGitIgnores src;
- pycacheFilter = name: type:
- (type == "directory" && ! lib.strings.hasInfix "__pycache__" name)
- || (type == "regular" && ! lib.strings.hasSuffix ".pyc" name)
- ;
- in
- lib.cleanSourceWith {
- filter = lib.cleanSourceFilter;
- src = lib.cleanSourceWith {
- filter = pkgs.nix-gitignore.gitignoreFilterPure pycacheFilter gitIgnores src;
- inherit src;
+ cleanPythonSources = { src }:
+ let
+ gitIgnores = findGitIgnores src;
+ pycacheFilter = name: type:
+ (type == "directory" && ! lib.strings.hasInfix "__pycache__" name)
+ || (type == "regular" && ! lib.strings.hasSuffix ".pyc" name)
+ ;
+ in
+ lib.cleanSourceWith {
+ filter = lib.cleanSourceFilter;
+ src = lib.cleanSourceWith {
+ filter = pkgs.nix-gitignore.gitignoreFilterPure pycacheFilter gitIgnores src;
+ inherit src;
+ };
};
- };
-
in
{
inherit
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix b/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
index 5ae35dfed49e..5e71190d28fe 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
@@ -14,6 +14,7 @@
, pythonPackages
, python-versions
, pwd
+, sourceSpec
, supportedExtensions ? lib.importJSON ./extensions.json
, ...
}:
@@ -22,9 +23,7 @@ pythonPackages.callPackage (
{ preferWheel ? false
, ...
}@args:
-
let
-
inherit (poetryLib) isCompatible getManyLinuxDeps fetchFromPypi;
inherit (import ./pep425.nix {
@@ -68,7 +67,6 @@ pythonPackages.callPackage (
lockFileEntry = builtins.head entries;
_isEgg = isEgg lockFileEntry;
-
in
rec {
inherit (lockFileEntry) file hash;
@@ -92,7 +90,6 @@ pythonPackages.callPackage (
baseBuildInputs = lib.optional (! lib.elem name skipSetupToolsSCM) pythonPackages.setuptools-scm;
format = if isLocal then "pyproject" else if isGit then "setuptools" else fileInfo.format;
-
in
buildPythonPackage {
@@ -123,10 +120,11 @@ pythonPackages.callPackage (
compat = isCompatible python.pythonVersion;
deps = lib.filterAttrs (n: v: v) (
lib.mapAttrs (
- n: v: let
- constraints = v.python or "";
- in
- compat constraints
+ n: v:
+ let
+ constraints = v.python or "";
+ in
+ compat constraints
) dependencies
);
depAttrs = lib.attrNames deps;
@@ -150,6 +148,7 @@ pythonPackages.callPackage (
builtins.fetchGit {
inherit (source) url;
rev = source.reference;
+ ref = sourceSpec.branch or sourceSpec.rev or sourceSpec.tag or "HEAD";
}
) else if isLocal then (poetryLib.cleanPythonSources { src = localDepPath; }) else fetchFromPypi {
pname = name;
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
index 9eb3f92bd12b..8301dcd49b83 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
@@ -6,14 +6,14 @@
self: super:
{
- astroid = super.astroid.overrideAttrs (
+ astroid = super.astroid.overridePythonAttrs (
old: rec {
buildInputs = old.buildInputs ++ [ self.pytest-runner ];
doCheck = false;
}
);
- av = super.av.overrideAttrs (
+ av = super.av.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [
pkgs.pkgconfig
@@ -22,7 +22,7 @@ self: super:
}
);
- bcrypt = super.bcrypt.overrideAttrs (
+ bcrypt = super.bcrypt.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ pkgs.libffi ];
}
@@ -31,14 +31,14 @@ self: super:
cffi =
# cffi is bundled with pypy
if self.python.implementation == "pypy" then null else (
- super.cffi.overrideAttrs (
+ super.cffi.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ pkgs.libffi ];
}
)
);
- cftime = super.cftime.overrideAttrs (
+ cftime = super.cftime.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
self.cython
@@ -46,14 +46,14 @@ self: super:
}
);
- cryptography = super.cryptography.overrideAttrs (
+ cryptography = super.cryptography.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ pkgs.openssl ];
}
);
django = (
- super.django.overrideAttrs (
+ super.django.overridePythonAttrs (
old: {
propagatedNativeBuildInputs = (old.propagatedNativeBuildInputs or [])
++ [ pkgs.gettext ];
@@ -61,7 +61,7 @@ self: super:
)
);
- django-bakery = super.django-bakery.overrideAttrs (
+ django-bakery = super.django-bakery.overridePythonAttrs (
old: {
configurePhase = ''
if ! test -e LICENSE; then
@@ -71,7 +71,7 @@ self: super:
}
);
- dlib = super.dlib.overrideAttrs (
+ dlib = super.dlib.overridePythonAttrs (
old: {
# Parallel building enabled
inherit (pkgs.python.pkgs.dlib) patches;
@@ -87,14 +87,14 @@ self: super:
# Environment markers are not always included (depending on how a dep was defined)
enum34 = if self.pythonAtLeast "3.4" then null else super.enum34;
- faker = super.faker.overrideAttrs (
+ faker = super.faker.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ self.pytest-runner ];
doCheck = false;
}
);
- fancycompleter = super.fancycompleter.overrideAttrs (
+ fancycompleter = super.fancycompleter.overridePythonAttrs (
old: {
postPatch = ''
substituteInPlace setup.py \
@@ -104,14 +104,20 @@ self: super:
}
);
- grandalf = super.grandalf.overrideAttrs (
+ fastparquet = super.fastparquet.overridePythonAttrs (
+ old: {
+ buildInputs = old.buildInputs ++ [ self.pytest-runner ];
+ }
+ );
+
+ grandalf = super.grandalf.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ self.pytest-runner ];
doCheck = false;
}
);
- h5py = super.h5py.overrideAttrs (
+ h5py = super.h5py.overridePythonAttrs (
old: rec {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkgconfig ];
buildInputs = old.buildInputs ++ [ pkgs.hdf5 self.pkgconfig self.cython ];
@@ -122,20 +128,20 @@ self: super:
}
);
- horovod = super.horovod.overrideAttrs (
+ horovod = super.horovod.overridePythonAttrs (
old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ [ pkgs.openmpi ];
}
);
# importlib-metadata has an incomplete dependency specification
- importlib-metadata = super.importlib-metadata.overrideAttrs (
+ importlib-metadata = super.importlib-metadata.overridePythonAttrs (
old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ lib.optional self.python.isPy2 self.pathlib2;
}
);
- jupyter = super.jupyter.overrideAttrs (
+ jupyter = super.jupyter.overridePythonAttrs (
old: rec {
# jupyter is a meta-package. Everything relevant comes from the
# dependencies. It does however have a jupyter.py file that conflicts
@@ -144,7 +150,7 @@ self: super:
}
);
- lap = super.lap.overrideAttrs (
+ lap = super.lap.overridePythonAttrs (
old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ [
self.numpy
@@ -152,7 +158,7 @@ self: super:
}
);
- llvmlite = super.llvmlite.overrideAttrs (
+ llvmlite = super.llvmlite.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.llvm ];
@@ -175,59 +181,59 @@ self: super:
}
);
- lockfile = super.lockfile.overrideAttrs (
+ lockfile = super.lockfile.overridePythonAttrs (
old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ [ self.pbr ];
}
);
- lxml = super.lxml.overrideAttrs (
+ lxml = super.lxml.overridePythonAttrs (
old: {
nativeBuildInputs = with pkgs; old.nativeBuildInputs ++ [ pkgconfig libxml2.dev libxslt.dev ];
buildInputs = with pkgs; old.buildInputs ++ [ libxml2 libxslt ];
}
);
- markupsafe = super.markupsafe.overrideAttrs (
+ markupsafe = super.markupsafe.overridePythonAttrs (
old: {
src = old.src.override { pname = builtins.replaceStrings [ "markupsafe" ] [ "MarkupSafe" ] old.pname; };
}
);
- matplotlib = super.matplotlib.overrideAttrs (
- old: let
- enableGhostscript = old.passthru.enableGhostscript or false;
- enableGtk3 = old.passthru.enableTk or false;
- enableQt = old.passthru.enableQt or false;
- enableTk = old.passthru.enableTk or false;
+ matplotlib = super.matplotlib.overridePythonAttrs (
+ old:
+ let
+ enableGhostscript = old.passthru.enableGhostscript or false;
+ enableGtk3 = old.passthru.enableTk or false;
+ enableQt = old.passthru.enableQt or false;
+ enableTk = old.passthru.enableTk or false;
- inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa;
+ inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa;
+ in
+ {
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${pkgs.libcxx}/include/c++/v1";
- in
- {
- NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${pkgs.libcxx}/include/c++/v1";
+ XDG_RUNTIME_DIR = "/tmp";
- XDG_RUNTIME_DIR = "/tmp";
+ buildInputs = old.buildInputs
+ ++ lib.optional enableGhostscript pkgs.ghostscript
+ ++ lib.optional stdenv.isDarwin [ Cocoa ];
- buildInputs = old.buildInputs
- ++ lib.optional enableGhostscript pkgs.ghostscript
- ++ lib.optional stdenv.isDarwin [ Cocoa ];
+ nativeBuildInputs = old.nativeBuildInputs ++ [
+ pkgs.pkgconfig
+ ];
- nativeBuildInputs = old.nativeBuildInputs ++ [
- pkgs.pkgconfig
- ];
+ propagatedBuildInputs = old.propagatedBuildInputs ++ [
+ pkgs.libpng
+ pkgs.freetype
+ ]
+ ++ stdenv.lib.optionals enableGtk3 [ pkgs.cairo self.pycairo pkgs.gtk3 pkgs.gobject-introspection self.pygobject3 ]
+ ++ stdenv.lib.optionals enableTk [ pkgs.tcl pkgs.tk self.tkinter pkgs.libX11 ]
+ ++ stdenv.lib.optionals enableQt [ self.pyqt5 ]
+ ;
- propagatedBuildInputs = old.propagatedBuildInputs ++ [
- pkgs.libpng
- pkgs.freetype
- ]
- ++ stdenv.lib.optionals enableGtk3 [ pkgs.cairo self.pycairo pkgs.gtk3 pkgs.gobject-introspection self.pygobject3 ]
- ++ stdenv.lib.optionals enableTk [ pkgs.tcl pkgs.tk self.tkinter pkgs.libX11 ]
- ++ stdenv.lib.optionals enableQt [ self.pyqt5 ]
- ;
-
- inherit (super.matplotlib) patches;
- }
+ inherit (super.matplotlib) patches;
+ }
);
# Calls Cargo at build time for source builds and is really tricky to package
@@ -235,14 +241,14 @@ self: super:
preferWheel = true;
};
- mccabe = super.mccabe.overrideAttrs (
+ mccabe = super.mccabe.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ self.pytest-runner ];
doCheck = false;
}
);
- netcdf4 = super.netcdf4.overrideAttrs (
+ netcdf4 = super.netcdf4.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
self.cython
@@ -265,40 +271,41 @@ self: super:
}
);
- numpy = super.numpy.overrideAttrs (
- old: let
- blas = old.passthru.args.blas or pkgs.openblasCompat;
- blasImplementation = lib.nameFromURL blas.name "-";
- cfg = pkgs.writeTextFile {
- name = "site.cfg";
- text = (
- lib.generators.toINI {} {
- ${blasImplementation} = {
- include_dirs = "${blas}/include";
- library_dirs = "${blas}/lib";
- } // lib.optionalAttrs (blasImplementation == "mkl") {
- mkl_libs = "mkl_rt";
- lapack_libs = "";
- };
- }
- );
- };
- in
- {
- nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.gfortran ];
- buildInputs = old.buildInputs ++ [ blas self.cython ];
- enableParallelBuilding = true;
- preBuild = ''
- ln -s ${cfg} site.cfg
- '';
- passthru = old.passthru // {
- blas = blas;
- inherit blasImplementation cfg;
+ numpy = super.numpy.overridePythonAttrs (
+ old:
+ let
+ blas = old.passthru.args.blas or pkgs.openblasCompat;
+ blasImplementation = lib.nameFromURL blas.name "-";
+ cfg = pkgs.writeTextFile {
+ name = "site.cfg";
+ text = (
+ lib.generators.toINI {} {
+ ${blasImplementation} = {
+ include_dirs = "${blas}/include";
+ library_dirs = "${blas}/lib";
+ } // lib.optionalAttrs (blasImplementation == "mkl") {
+ mkl_libs = "mkl_rt";
+ lapack_libs = "";
+ };
+ }
+ );
};
- }
+ in
+ {
+ nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.gfortran ];
+ buildInputs = old.buildInputs ++ [ blas self.cython ];
+ enableParallelBuilding = true;
+ preBuild = ''
+ ln -s ${cfg} site.cfg
+ '';
+ passthru = old.passthru // {
+ blas = blas;
+ inherit blasImplementation cfg;
+ };
+ }
);
- openexr = super.openexr.overrideAttrs (
+ openexr = super.openexr.overridePythonAttrs (
old: rec {
buildInputs = old.buildInputs ++ [ pkgs.openexr pkgs.ilmbase ];
NIX_CFLAGS_COMPILE = [ "-I${pkgs.openexr.dev}/include/OpenEXR" "-I${pkgs.ilmbase.dev}/include/OpenEXR" ];
@@ -306,38 +313,39 @@ self: super:
);
peewee = super.peewee.overridePythonAttrs (
- old: let
- withPostgres = old.passthru.withPostgres or false;
- withMysql = old.passthru.withMysql or false;
- in
- {
- buildInputs = old.buildInputs ++ [ self.cython pkgs.sqlite ];
- propagatedBuildInputs = old.propagatedBuildInputs
- ++ lib.optional withPostgres self.psycopg2
- ++ lib.optional withMysql self.mysql-connector;
- }
+ old:
+ let
+ withPostgres = old.passthru.withPostgres or false;
+ withMysql = old.passthru.withMysql or false;
+ in
+ {
+ buildInputs = old.buildInputs ++ [ self.cython pkgs.sqlite ];
+ propagatedBuildInputs = old.propagatedBuildInputs
+ ++ lib.optional withPostgres self.psycopg2
+ ++ lib.optional withMysql self.mysql-connector;
+ }
);
- pillow = super.pillow.overrideAttrs (
+ pillow = super.pillow.overridePythonAttrs (
old: {
nativeBuildInputs = [ pkgs.pkgconfig ] ++ old.nativeBuildInputs;
buildInputs = with pkgs; [ freetype libjpeg zlib libtiff libwebp tcl lcms2 ] ++ old.buildInputs;
}
);
- psycopg2 = super.psycopg2.overrideAttrs (
+ psycopg2 = super.psycopg2.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.postgresql ];
}
);
- psycopg2-binary = super.psycopg2-binary.overrideAttrs (
+ psycopg2-binary = super.psycopg2-binary.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.postgresql ];
}
);
- pyarrow = super.pyarrow.overrideAttrs (
+ pyarrow = super.pyarrow.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
self.cython
@@ -352,7 +360,7 @@ self: super:
format = "other";
}
)
- ).overrideAttrs (
+ ).overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [
@@ -371,7 +379,7 @@ self: super:
)
) super.pycairo;
- pycocotools = super.pycocotools.overrideAttrs (
+ pycocotools = super.pycocotools.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
self.cython
@@ -380,21 +388,21 @@ self: super:
}
);
- pygobject = super.pygobject.overrideAttrs (
+ pygobject = super.pygobject.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkgconfig ];
buildInputs = old.buildInputs ++ [ pkgs.glib pkgs.gobject-introspection ];
}
);
- pylint = super.pylint.overrideAttrs (
+ pylint = super.pylint.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ self.pytest-runner ];
doCheck = false;
}
);
- pyopenssl = super.pyopenssl.overrideAttrs (
+ pyopenssl = super.pyopenssl.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ pkgs.openssl ];
}
@@ -501,7 +509,7 @@ self: super:
}
);
- pytest-datadir = super.pytest-datadir.overrideAttrs (
+ pytest-datadir = super.pytest-datadir.overridePythonAttrs (
old: {
postInstall = ''
rm -f $out/LICENSE
@@ -517,7 +525,7 @@ self: super:
pytest-runner = super.pytest-runner or super.pytestrunner;
- python-prctl = super.python-prctl.overrideAttrs (
+ python-prctl = super.python-prctl.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
pkgs.libcap
@@ -525,14 +533,14 @@ self: super:
}
);
- pyzmq = super.pyzmq.overrideAttrs (
+ pyzmq = super.pyzmq.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkgconfig ];
propagatedBuildInputs = old.propagatedBuildInputs ++ [ pkgs.zeromq ];
}
);
- rockset = super.rockset.overrideAttrs (
+ rockset = super.rockset.overridePythonAttrs (
old: rec {
postPatch = ''
cp ./setup_rockset.py ./setup.py
@@ -540,7 +548,7 @@ self: super:
}
);
- scaleapi = super.scaleapi.overrideAttrs (
+ scaleapi = super.scaleapi.overridePythonAttrs (
old: {
postPatch = ''
substituteInPlace setup.py --replace "install_requires = ['requests>=2.4.2', 'enum34']" "install_requires = ['requests>=2.4.2']" || true
@@ -548,7 +556,7 @@ self: super:
}
);
- pandas = super.pandas.overrideAttrs (
+ pandas = super.pandas.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ self.cython ];
}
@@ -565,7 +573,7 @@ self: super:
}
);
- scipy = super.scipy.overrideAttrs (
+ scipy = super.scipy.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.gfortran ];
propagatedBuildInputs = old.propagatedBuildInputs ++ [ self.pybind11 ];
@@ -599,7 +607,7 @@ self: super:
}
);
- shapely = super.shapely.overrideAttrs (
+ shapely = super.shapely.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ pkgs.geos self.cython ];
inherit (pkgs.python3.pkgs.shapely) patches GEOS_LIBRARY_PATH;
@@ -614,7 +622,7 @@ self: super:
)
) else super.shellingham;
- tables = super.tables.overrideAttrs (
+ tables = super.tables.overridePythonAttrs (
old: {
HDF5_DIR = "${pkgs.hdf5}";
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkgconfig ];
@@ -622,7 +630,7 @@ self: super:
}
);
- tensorpack = super.tensorpack.overrideAttrs (
+ tensorpack = super.tensorpack.overridePythonAttrs (
old: {
postPatch = ''
substituteInPlace setup.cfg --replace "# will call find_packages()" ""
@@ -630,7 +638,7 @@ self: super:
}
);
- urwidtrees = super.urwidtrees.overrideAttrs (
+ urwidtrees = super.urwidtrees.overridePythonAttrs (
old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ [
self.urwid
@@ -638,7 +646,7 @@ self: super:
}
);
- vose-alias-method = super.vose-alias-method.overrideAttrs (
+ vose-alias-method = super.vose-alias-method.overridePythonAttrs (
old: {
postInstall = ''
rm -f $out/LICENSE
@@ -646,7 +654,7 @@ self: super:
}
);
- uvloop = super.uvloop.overrideAttrs (
+ uvloop = super.uvloop.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ lib.optionals stdenv.isDarwin [
pkgs.darwin.apple_sdk.frameworks.ApplicationServices
@@ -667,16 +675,24 @@ self: super:
);
zipp =
- if lib.versionAtLeast super.zipp.version "2.0.0" then (
- super.zipp.overridePythonAttrs (
- old: {
- prePatch = ''
- substituteInPlace setup.py --replace \
- 'setuptools.setup()' \
- 'setuptools.setup(version="${super.zipp.version}")'
- '';
- }
- )
- ) else super.zipp;
+ (
+ if lib.versionAtLeast super.zipp.version "2.0.0" then (
+ super.zipp.overridePythonAttrs (
+ old: {
+ prePatch = ''
+ substituteInPlace setup.py --replace \
+ 'setuptools.setup()' \
+ 'setuptools.setup(version="${super.zipp.version}")'
+ '';
+ }
+ )
+ ) else super.zipp
+ ).overridePythonAttrs (
+ old: {
+ propagatedBuildInputs = old.propagatedBuildInputs ++ [
+ self.toml
+ ];
+ }
+ );
}
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix b/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
index b2e11205c36c..cda4e8c78d4d 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
@@ -1,5 +1,4 @@
{ lib, stdenv, python, isLinux ? stdenv.isLinux }:
-
let
inherit (lib.strings) hasSuffix hasInfix splitString removeSuffix;
@@ -94,12 +93,10 @@ let
if isLinux
then chooseLinux files
else chooseOSX files;
-
in
if (builtins.length filtered == 0)
then []
else choose (filtered);
-
in
{
inherit selectWheel toWheelAttrs isPyVersionCompatible;
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pep508.nix b/pkgs/development/tools/poetry2nix/poetry2nix/pep508.nix
index ae0c29f36838..67ffdddb4bd8 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pep508.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pep508.nix
@@ -1,5 +1,4 @@
{ lib, stdenv, poetryLib }: python:
-
let
inherit (poetryLib) ireplace;
@@ -37,195 +36,199 @@ let
);
# Make a tree out of expression groups (parens)
- findSubExpressions = expr: let
- acc = builtins.foldl' findSubExpressionsFun {
- exprs = [];
- expr = expr;
- pos = 0;
- openP = 0;
- exprPos = 0;
- startPos = 0;
- } (lib.stringToCharacters expr);
- tailExpr = (substr acc.exprPos acc.pos expr);
- tailExprs = if tailExpr != "" then [ tailExpr ] else [];
- in
- acc.exprs ++ tailExprs;
+ findSubExpressions = expr:
+ let
+ acc = builtins.foldl' findSubExpressionsFun {
+ exprs = [];
+ expr = expr;
+ pos = 0;
+ openP = 0;
+ exprPos = 0;
+ startPos = 0;
+ } (lib.stringToCharacters expr);
+ tailExpr = (substr acc.exprPos acc.pos expr);
+ tailExprs = if tailExpr != "" then [ tailExpr ] else [];
+ in
+ acc.exprs ++ tailExprs;
- parseExpressions = exprs: let
- splitCond = (
- s: builtins.map
- (x: stripStr (if builtins.typeOf x == "list" then (builtins.elemAt x 0) else x))
- (builtins.split " (and|or) " (s + " "))
- );
+ parseExpressions = exprs:
+ let
+ splitCond = (
+ s: builtins.map
+ (x: stripStr (if builtins.typeOf x == "list" then (builtins.elemAt x 0) else x))
+ (builtins.split " (and|or) " (s + " "))
+ );
- mapfn = expr: (
- if (builtins.match "^ ?$" expr != null) then null # Filter empty
- else if (builtins.elem expr [ "and" "or" ]) then {
- type = "bool";
- value = expr;
- }
- else {
- type = "expr";
- value = expr;
- }
- );
+ mapfn = expr: (
+ if (builtins.match "^ ?$" expr != null) then null # Filter empty
+ else if (builtins.elem expr [ "and" "or" ]) then {
+ type = "bool";
+ value = expr;
+ }
+ else {
+ type = "expr";
+ value = expr;
+ }
+ );
- parse = expr: builtins.filter (x: x != null) (builtins.map mapfn (splitCond expr));
-
- in
- builtins.foldl' (
- acc: v: acc ++ (
- if builtins.typeOf v == "string" then parse v else [ (parseExpressions v) ]
- )
- ) [] exprs;
+ parse = expr: builtins.filter (x: x != null) (builtins.map mapfn (splitCond expr));
+ in
+ builtins.foldl' (
+ acc: v: acc ++ (
+ if builtins.typeOf v == "string" then parse v else [ (parseExpressions v) ]
+ )
+ ) [] exprs;
# Transform individual expressions to structured expressions
# This function also performs variable substitution, replacing environment markers with their explicit values
- transformExpressions = exprs: let
- variables = {
- os_name = (
- if python.pname == "jython" then "java"
- else "posix"
- );
- sys_platform = (
- if stdenv.isLinux then "linux"
- else if stdenv.isDarwin then "darwin"
- else throw "Unsupported platform"
- );
- platform_machine = stdenv.platform.kernelArch;
- platform_python_implementation = let
- impl = python.passthru.implementation;
- in
- (
- if impl == "cpython" then "CPython"
- else if impl == "pypy" then "PyPy"
- else throw "Unsupported implementation ${impl}"
+ transformExpressions = exprs:
+ let
+ variables = {
+ os_name = (
+ if python.pname == "jython" then "java"
+ else "posix"
);
- platform_release = ""; # Field not reproducible
- platform_system = (
- if stdenv.isLinux then "Linux"
- else if stdenv.isDarwin then "Darwin"
- else throw "Unsupported platform"
- );
- platform_version = ""; # Field not reproducible
- python_version = python.passthru.pythonVersion;
- python_full_version = python.version;
- implementation_name = python.implementation;
- implementation_version = python.version;
- extra = "";
- };
-
- substituteVar = value: if builtins.hasAttr value variables then (builtins.toJSON variables."${value}") else value;
-
- processVar = value: builtins.foldl' (acc: v: v acc) value [
- stripStr
- substituteVar
- ];
-
- in
- if builtins.typeOf exprs == "set" then (
- if exprs.type == "expr" then (
- let
- mVal = ''[a-zA-Z0-9\'"_\. ]+'';
- mOp = "in|[!=<>]+";
- e = stripStr exprs.value;
- m = builtins.map stripStr (builtins.match ''^(${mVal}) *(${mOp}) *(${mVal})$'' e);
+ sys_platform = (
+ if stdenv.isLinux then "linux"
+ else if stdenv.isDarwin then "darwin"
+ else throw "Unsupported platform"
+ );
+ platform_machine = stdenv.platform.kernelArch;
+ platform_python_implementation = let
+ impl = python.passthru.implementation;
in
- {
- type = "expr";
- value = {
- op = builtins.elemAt m 1;
- values = [
- (processVar (builtins.elemAt m 0))
- (processVar (builtins.elemAt m 2))
- ];
- };
- }
- ) else exprs
- ) else builtins.map transformExpressions exprs;
+ (
+ if impl == "cpython" then "CPython"
+ else if impl == "pypy" then "PyPy"
+ else throw "Unsupported implementation ${impl}"
+ );
+ platform_release = ""; # Field not reproducible
+ platform_system = (
+ if stdenv.isLinux then "Linux"
+ else if stdenv.isDarwin then "Darwin"
+ else throw "Unsupported platform"
+ );
+ platform_version = ""; # Field not reproducible
+ python_version = python.passthru.pythonVersion;
+ python_full_version = python.version;
+ implementation_name = python.implementation;
+ implementation_version = python.version;
+ extra = "";
+ };
+
+ substituteVar = value: if builtins.hasAttr value variables then (builtins.toJSON variables."${value}") else value;
+
+ processVar = value: builtins.foldl' (acc: v: v acc) value [
+ stripStr
+ substituteVar
+ ];
+ in
+ if builtins.typeOf exprs == "set" then (
+ if exprs.type == "expr" then (
+ let
+ mVal = ''[a-zA-Z0-9\'"_\. ]+'';
+ mOp = "in|[!=<>]+";
+ e = stripStr exprs.value;
+ m = builtins.map stripStr (builtins.match ''^(${mVal}) *(${mOp}) *(${mVal})$'' e);
+ in
+ {
+ type = "expr";
+ value = {
+ op = builtins.elemAt m 1;
+ values = [
+ (processVar (builtins.elemAt m 0))
+ (processVar (builtins.elemAt m 2))
+ ];
+ };
+ }
+ ) else exprs
+ ) else builtins.map transformExpressions exprs;
# Recursively eval all expressions
- evalExpressions = exprs: let
- unmarshal = v: (
- # TODO: Handle single quoted values
- if v == "True" then true
- else if v == "False" then false
- else builtins.fromJSON v
- );
- hasElem = needle: haystack: builtins.elem needle (builtins.filter (x: builtins.typeOf x == "string") (builtins.split " " haystack));
- op = {
- "<=" = x: y: (unmarshal x) <= (unmarshal y);
- "<" = x: y: (unmarshal x) < (unmarshal y);
- "!=" = x: y: x != y;
- "==" = x: y: x == y;
- ">=" = x: y: (unmarshal x) >= (unmarshal y);
- ">" = x: y: (unmarshal x) > (unmarshal y);
- "~=" = v: c: let
- parts = builtins.splitVersion c;
- pruned = lib.take ((builtins.length parts) - 1) parts;
- upper = builtins.toString (
- (lib.toInt (builtins.elemAt pruned (builtins.length pruned - 1))) + 1
- );
- upperConstraint = builtins.concatStringsSep "." (ireplace (builtins.length pruned - 1) upper pruned);
- in
- op.">=" v c && op."<" v upperConstraint;
- "===" = x: y: x == y;
- "in" = x: y: let
- values = builtins.filter (x: builtins.typeOf x == "string") (builtins.split " " (unmarshal y));
- in
- builtins.elem (unmarshal x) values;
- };
- in
- if builtins.typeOf exprs == "set" then (
- if exprs.type == "expr" then (
- let
- expr = exprs;
- result = (op."${expr.value.op}") (builtins.elemAt expr.value.values 0) (builtins.elemAt expr.value.values 1);
- in
- {
- type = "value";
- value = result;
- }
- ) else exprs
- ) else builtins.map evalExpressions exprs;
+ evalExpressions = exprs:
+ let
+ unmarshal = v: (
+ # TODO: Handle single quoted values
+ if v == "True" then true
+ else if v == "False" then false
+ else builtins.fromJSON v
+ );
+ hasElem = needle: haystack: builtins.elem needle (builtins.filter (x: builtins.typeOf x == "string") (builtins.split " " haystack));
+ op = {
+ "<=" = x: y: (unmarshal x) <= (unmarshal y);
+ "<" = x: y: (unmarshal x) < (unmarshal y);
+ "!=" = x: y: x != y;
+ "==" = x: y: x == y;
+ ">=" = x: y: (unmarshal x) >= (unmarshal y);
+ ">" = x: y: (unmarshal x) > (unmarshal y);
+ "~=" = v: c:
+ let
+ parts = builtins.splitVersion c;
+ pruned = lib.take ((builtins.length parts) - 1) parts;
+ upper = builtins.toString (
+ (lib.toInt (builtins.elemAt pruned (builtins.length pruned - 1))) + 1
+ );
+ upperConstraint = builtins.concatStringsSep "." (ireplace (builtins.length pruned - 1) upper pruned);
+ in
+ op.">=" v c && op."<" v upperConstraint;
+ "===" = x: y: x == y;
+ "in" = x: y:
+ let
+ values = builtins.filter (x: builtins.typeOf x == "string") (builtins.split " " (unmarshal y));
+ in
+ builtins.elem (unmarshal x) values;
+ };
+ in
+ if builtins.typeOf exprs == "set" then (
+ if exprs.type == "expr" then (
+ let
+ expr = exprs;
+ result = (op."${expr.value.op}") (builtins.elemAt expr.value.values 0) (builtins.elemAt expr.value.values 1);
+ in
+ {
+ type = "value";
+ value = result;
+ }
+ ) else exprs
+ ) else builtins.map evalExpressions exprs;
# Now that we have performed an eval all that's left to do is to concat the graph into a single bool
- reduceExpressions = exprs: let
- cond = {
- "and" = x: y: x && y;
- "or" = x: y: x || y;
- };
- reduceExpressionsFun = acc: v: (
- if builtins.typeOf v == "set" then (
- if v.type == "value" then (
- acc // {
- value = cond."${acc.cond}" acc.value v.value;
- }
- ) else if v.type == "bool" then (
- acc // {
- cond = v.value;
- }
+ reduceExpressions = exprs:
+ let
+ cond = {
+ "and" = x: y: x && y;
+ "or" = x: y: x || y;
+ };
+ reduceExpressionsFun = acc: v: (
+ if builtins.typeOf v == "set" then (
+ if v.type == "value" then (
+ acc // {
+ value = cond."${acc.cond}" acc.value v.value;
+ }
+ ) else if v.type == "bool" then (
+ acc // {
+ cond = v.value;
+ }
+ ) else throw "Unsupported type"
+ ) else if builtins.typeOf v == "list" then (
+ let
+ ret = builtins.foldl' reduceExpressionsFun {
+ value = true;
+ cond = "and";
+ } v;
+ in
+ acc // {
+ value = cond."${acc.cond}" acc.value ret.value;
+ }
) else throw "Unsupported type"
- ) else if builtins.typeOf v == "list" then (
- let
- ret = builtins.foldl' reduceExpressionsFun {
- value = true;
- cond = "and";
- } v;
- in
- acc // {
- value = cond."${acc.cond}" acc.value ret.value;
- }
- ) else throw "Unsupported type"
- );
- in
- (
- builtins.foldl' reduceExpressionsFun {
- value = true;
- cond = "and";
- } exprs
- ).value;
-
+ );
+ in
+ (
+ builtins.foldl' reduceExpressionsFun {
+ value = true;
+ cond = "and";
+ } exprs
+ ).value;
in
e: builtins.foldl' (acc: v: v acc) e [
findSubExpressions
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/semver.nix b/pkgs/development/tools/poetry2nix/poetry2nix/semver.nix
index 784589a4ca48..07dcbbc5eacb 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/semver.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/semver.nix
@@ -1,26 +1,27 @@
{ lib, ireplace }:
-
let
inherit (builtins) elemAt match;
operators = let
matchWildCard = s: match "([^\*])(\.[\*])" s;
mkComparison = ret: version: v: builtins.compareVersions version v == ret;
- mkIdxComparison = idx: version: v: let
- ver = builtins.splitVersion v;
- minor = builtins.toString (lib.toInt (elemAt ver idx) + 1);
- upper = builtins.concatStringsSep "." (ireplace idx minor ver);
- in
- operators.">=" version v && operators."<" version upper;
- dropWildcardPrecision = f: version: constraint: let
- m = matchWildCard constraint;
- hasWildcard = m != null;
- c = if hasWildcard then (elemAt m 0) else constraint;
- v =
- if hasWildcard then (builtins.substring 0 (builtins.stringLength c) version)
- else version;
- in
- f v c;
+ mkIdxComparison = idx: version: v:
+ let
+ ver = builtins.splitVersion v;
+ minor = builtins.toString (lib.toInt (elemAt ver idx) + 1);
+ upper = builtins.concatStringsSep "." (ireplace idx minor ver);
+ in
+ operators.">=" version v && operators."<" version upper;
+ dropWildcardPrecision = f: version: constraint:
+ let
+ m = matchWildCard constraint;
+ hasWildcard = m != null;
+ c = if hasWildcard then (elemAt m 0) else constraint;
+ v =
+ if hasWildcard then (builtins.substring 0 (builtins.stringLength c) version)
+ else version;
+ in
+ f v c;
in
{
# Prefix operators
@@ -33,16 +34,17 @@ let
# Semver specific operators
"~" = mkIdxComparison 1;
"^" = mkIdxComparison 0;
- "~=" = v: c: let
- # Prune constraint
- parts = builtins.splitVersion c;
- pruned = lib.take ((builtins.length parts) - 1) parts;
- upper = builtins.toString (
- (lib.toInt (builtins.elemAt pruned (builtins.length pruned - 1))) + 1
- );
- upperConstraint = builtins.concatStringsSep "." (ireplace (builtins.length pruned - 1) upper pruned);
- in
- operators.">=" v c && operators."<" v upperConstraint;
+ "~=" = v: c:
+ let
+ # Prune constraint
+ parts = builtins.splitVersion c;
+ pruned = lib.take ((builtins.length parts) - 1) parts;
+ upper = builtins.toString (
+ (lib.toInt (builtins.elemAt pruned (builtins.length pruned - 1))) + 1
+ );
+ upperConstraint = builtins.concatStringsSep "." (ireplace (builtins.length pruned - 1) upper pruned);
+ in
+ operators.">=" v c && operators."<" v upperConstraint;
# Infix operators
"-" = version: v: operators.">=" version v.vl && operators."<=" version v.vu;
# Arbitrary equality clause, just run simple comparison
@@ -55,33 +57,34 @@ let
version = "([0-9\.\*x]+)";
};
- parseConstraint = constraint: let
- constraintStr = builtins.replaceStrings [ " " ] [ "" ] constraint;
- # The common prefix operators
- mPre = match "${re.operators} *${re.version}" constraintStr;
- # There is also an infix operator to match ranges
- mIn = match "${re.version} *(-) *${re.version}" constraintStr;
- in
- (
- if mPre != null then {
- op = elemAt mPre 0;
- v = elemAt mPre 1;
- }
- # Infix operators are range matches
- else if mIn != null then {
- op = elemAt mIn 1;
- v = {
- vl = (elemAt mIn 0);
- vu = (elemAt mIn 2);
- };
- }
- else throw "Constraint \"${constraintStr}\" could not be parsed"
- );
-
- satisfiesSemver = version: constraint: let
- inherit (parseConstraint constraint) op v;
- in
- if constraint == "*" then true else operators."${op}" version v;
+ parseConstraint = constraint:
+ let
+ constraintStr = builtins.replaceStrings [ " " ] [ "" ] constraint;
+ # The common prefix operators
+ mPre = match "${re.operators} *${re.version}" constraintStr;
+ # There is also an infix operator to match ranges
+ mIn = match "${re.version} *(-) *${re.version}" constraintStr;
+ in
+ (
+ if mPre != null then {
+ op = elemAt mPre 0;
+ v = elemAt mPre 1;
+ }
+ # Infix operators are range matches
+ else if mIn != null then {
+ op = elemAt mIn 1;
+ v = {
+ vl = (elemAt mIn 0);
+ vu = (elemAt mIn 2);
+ };
+ }
+ else throw "Constraint \"${constraintStr}\" could not be parsed"
+ );
+ satisfiesSemver = version: constraint:
+ let
+ inherit (parseConstraint constraint) op v;
+ in
+ if constraint == "*" then true else operators."${op}" version v;
in
{ inherit satisfiesSemver; }
diff --git a/pkgs/development/tools/proto-contrib/default.nix b/pkgs/development/tools/proto-contrib/default.nix
index adb0df28ce16..836683895565 100644
--- a/pkgs/development/tools/proto-contrib/default.nix
+++ b/pkgs/development/tools/proto-contrib/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "proto-contrib";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "19cqz13jd95d5vibd10420gg69ldgf6afc51mkglhafgmmif56b0";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Contributed tools and other packages on top of the Go proto package";
homepage = https://github.com/emicklei/proto-contrib;
license = licenses.mit;
diff --git a/pkgs/development/tools/protoc-gen-doc/default.nix b/pkgs/development/tools/protoc-gen-doc/default.nix
index c25b2d56fe63..77c1df6f43e3 100644
--- a/pkgs/development/tools/protoc-gen-doc/default.nix
+++ b/pkgs/development/tools/protoc-gen-doc/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule {
pname = "protoc-gen-doc-unstable";
@@ -13,9 +13,7 @@ buildGoModule {
modSha256 = "1952ycdkgl00q2s3qmhislhhim15nn6nmlkwbfdvrsfzznqj47rd";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Documentation generator plugin for Google Protocol Buffers";
longDescription = ''
This is a documentation generator plugin for the Google Protocol Buffers
diff --git a/pkgs/development/tools/prototool/default.nix b/pkgs/development/tools/prototool/default.nix
index 15a854e4d86c..37b0f1fdf8db 100644
--- a/pkgs/development/tools/prototool/default.nix
+++ b/pkgs/development/tools/prototool/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, makeWrapper, protobuf, Security }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, protobuf }:
buildGoModule rec {
pname = "prototool";
@@ -13,8 +13,6 @@ buildGoModule rec {
nativeBuildInputs = [ makeWrapper ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
modSha256 = "1gc8kc9mbi3mlh48zx4lcgpsrf8z879f1qj9wfyr66s7wd1ljazg";
postInstall = ''
@@ -25,7 +23,7 @@ buildGoModule rec {
subPackages = [ "cmd/prototool" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/uber/prototool";
description = "Your Swiss Army Knife for Protocol Buffers";
maintainers = [ maintainers.marsam ];
diff --git a/pkgs/development/tools/rust/cargo-make/Cargo.lock b/pkgs/development/tools/rust/cargo-make/Cargo.lock
index 86a539b33d71..41843b64b896 100644
--- a/pkgs/development/tools/rust/cargo-make/Cargo.lock
+++ b/pkgs/development/tools/rust/cargo-make/Cargo.lock
@@ -104,9 +104,9 @@ dependencies = [
[[package]]
name = "cargo-make"
-version = "0.30.0"
+version = "0.30.1"
dependencies = [
- "ci_info 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "ci_info 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"colored 1.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
"dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -142,7 +142,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "ci_info"
-version = "0.9.1"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"envmnt 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -953,7 +953,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
"checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb"
"checksum cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)" = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd"
"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
-"checksum ci_info 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e53a6853eb0aafd4be4d1c7c891982a91a58f84df98838992ce3eb774572bfd9"
+"checksum ci_info 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b407009a4a51ae109dbdfcd7b6e4de38d148f37fad512b8c4623c642c4045e68"
"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
"checksum colored 1.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8815e2ab78f3a59928fc32e141fbeece88320a240e43f47b2fd64ea3a88a5b3d"
"checksum constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
diff --git a/pkgs/development/tools/rust/cargo-make/default.nix b/pkgs/development/tools/rust/cargo-make/default.nix
index f3d6788e3ac1..ac05906f9838 100644
--- a/pkgs/development/tools/rust/cargo-make/default.nix
+++ b/pkgs/development/tools/rust/cargo-make/default.nix
@@ -2,7 +2,7 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-make";
- version = "0.30.0";
+ version = "0.30.1";
src =
let
@@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec {
owner = "sagiegurari";
repo = pname;
rev = version;
- sha256 = "0zlj2jys97nphymxrzdjmnh9vv7rsq3fgidap96mh26q9af7ffbz";
+ sha256 = "0s8qniliv2lq19zvymsw8lpg7jgvna2wi7i3kqgqxfkij95z383n";
};
in
runCommand "source" {} ''
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ]
++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
- cargoSha256 = "1pjdpnilbxn7vzxl15j5d3k07a80y1mr5cdmj96miyq89j5mmjq0";
+ cargoSha256 = "0wkymahq8rd2i6j7s1x70rp22f60wlkqhl27qinsc03cnaky5c83";
# Some tests fail because they need network access.
# However, Travis ensures a proper build.
diff --git a/pkgs/development/tools/trellis/default.nix b/pkgs/development/tools/trellis/default.nix
index 130aa87f7ce4..d297105ea91e 100644
--- a/pkgs/development/tools/trellis/default.nix
+++ b/pkgs/development/tools/trellis/default.nix
@@ -8,24 +8,26 @@ let
in
stdenv.mkDerivation rec {
pname = "trellis";
- version = "2020.02.04";
+ version = "2020.03.25";
+
# git describe --tags
realVersion = with stdenv.lib; with builtins;
- "1.0-130-g${substring 0 7 (elemAt srcs 0).rev}";
+ "1.0-152-g${substring 0 7 (elemAt srcs 0).rev}";
srcs = [
(fetchFromGitHub {
owner = "SymbiFlow";
repo = "prjtrellis";
- rev = "4e4b95c8e03583d48d76d1229f9c7825e2ee5be1";
- sha256 = "02kg48393bjiys56r62b4ks2xvfarw9phi5bips2xsnj9c99pmg0";
+ rev = "c27bfc220a9f85f04173840d1ea081ba478adc9c";
+ sha256 = "1fyl51246ns2njvij8g7k9a9axvhz8n8g09fny5dym9q7hcx08qh";
name = "trellis";
})
+
(fetchFromGitHub {
owner = "SymbiFlow";
repo = "prjtrellis-db";
- rev = "717478b757a702bbc7e3e11a5fbecee2a64f7922";
- sha256 = "0q4j8qz3m2hissn2a82ck542cx62bp4f0wwzl3g22yv59i13yg83";
+ rev = "c137076fdd8bfca3d2bf9cdacda9983dbbec599a";
+ sha256 = "1br0vw8wwcn2qhs8kxkis5xqlr2nw7r3mf1qwjp8xckd6fa1wlcw";
name = "trellis-database";
})
];
diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix
index ee8100128620..677fddd0f60a 100644
--- a/pkgs/development/tools/vagrant/default.nix
+++ b/pkgs/development/tools/vagrant/default.nix
@@ -118,7 +118,7 @@ in buildRubyGem rec {
description = "A tool for building complete development environments";
homepage = https://www.vagrantup.com/;
license = licenses.mit;
- maintainers = with maintainers; [ aneeshusa ma27 ];
+ maintainers = with maintainers; [ ma27 ];
platforms = with platforms; linux ++ darwin;
};
}
diff --git a/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch b/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch
index e30e9c3d7e5f..29886fccd5f1 100644
--- a/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch
+++ b/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch
@@ -1,19 +1,19 @@
-From 792dcf4aef3144222e3fab9498bda620879664ab Mon Sep 17 00:00:00 2001
+From 786cd8df9e9fa245c4dbab1bfd21b7949b8a5300 Mon Sep 17 00:00:00 2001
From: Maximilian Bosch
-Date: Sat, 7 Mar 2020 22:56:36 +0100
+Date: Thu, 26 Mar 2020 01:54:11 +0100
Subject: [PATCH] Add cargo.lock
---
- Cargo.lock | 2432 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 2432 insertions(+)
+ Cargo.lock | 2527 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 2527 insertions(+)
create mode 100644 Cargo.lock
diff --git a/Cargo.lock b/Cargo.lock
new file mode 100644
-index 00000000..2cd91628
+index 00000000..976ea6d4
--- /dev/null
+++ b/Cargo.lock
-@@ -0,0 +1,2432 @@
+@@ -0,0 +1,2527 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+[[package]]
@@ -31,9 +31,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "aho-corasick"
-+version = "0.7.9"
++version = "0.7.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d5e63fd144e18ba274ae7095c0197a870a7b9468abc801dd62f190d80817d2ec"
++checksum = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada"
+dependencies = [
+ "memchr",
+]
@@ -49,9 +49,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "anyhow"
-+version = "1.0.26"
++version = "1.0.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c"
++checksum = "013a6e0a2cbe3d20f9c60b65458f7a7f7a5e636c5d0f45a5a6aee5d4b1f01785"
+
+[[package]]
+name = "arrayref"
@@ -192,9 +192,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "bumpalo"
-+version = "3.2.0"
++version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1f359dc14ff8911330a51ef78022d376f25ed00248912803b58f00cb1c27f742"
++checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187"
+
+[[package]]
+name = "byteorder"
@@ -203,15 +203,6 @@ index 00000000..2cd91628
+checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
+
+[[package]]
-+name = "c2-chacha"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb"
-+dependencies = [
-+ "ppv-lite86",
-+]
-+
-+[[package]]
+name = "canvas"
+version = "0.1.0"
+dependencies = [
@@ -368,9 +359,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "curl"
-+version = "0.4.26"
++version = "0.4.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ecb534fed9060d04bccaa8b8e1e2d3d5a0d7a9ec6d9c667691c80a3c6b7d19ef"
++checksum = "eda1c0c03cacf3365d84818a40293f0e3f3953db8759c9c565a3b434edf0b52e"
+dependencies = [
+ "curl-sys",
+ "libc",
@@ -383,9 +374,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "curl-sys"
-+version = "0.4.28+curl-7.69.0"
++version = "0.4.30+curl-7.69.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e2c6b7fa5d36aa192e410788b77af65f339af24c8786419e8b48173689a484bf"
++checksum = "923b38e423a8f47a4058e96f2a1fa2865a6231097ee860debd678d244277d50c"
+dependencies = [
+ "cc",
+ "libc",
@@ -544,6 +535,31 @@ index 00000000..2cd91628
+checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
+
+[[package]]
++name = "futures"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780"
++dependencies = [
++ "futures-channel",
++ "futures-core",
++ "futures-executor",
++ "futures-io",
++ "futures-sink",
++ "futures-task",
++ "futures-util",
++]
++
++[[package]]
++name = "futures-channel"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8"
++dependencies = [
++ "futures-core",
++ "futures-sink",
++]
++
++[[package]]
+name = "futures-channel-preview"
+version = "0.3.0-alpha.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -553,12 +569,78 @@ index 00000000..2cd91628
+]
+
+[[package]]
++name = "futures-core"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a"
++
++[[package]]
+name = "futures-core-preview"
+version = "0.3.0-alpha.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b35b6263fb1ef523c3056565fa67b1d16f0a8604ff12b11b08c25f28a734c60a"
+
+[[package]]
++name = "futures-executor"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba"
++dependencies = [
++ "futures-core",
++ "futures-task",
++ "futures-util",
++]
++
++[[package]]
++name = "futures-io"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6"
++
++[[package]]
++name = "futures-macro"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7"
++dependencies = [
++ "proc-macro-hack",
++ "proc-macro2 1.0.9",
++ "quote 1.0.3",
++ "syn 1.0.17",
++]
++
++[[package]]
++name = "futures-sink"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6"
++
++[[package]]
++name = "futures-task"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27"
++
++[[package]]
++name = "futures-util"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5"
++dependencies = [
++ "futures-channel",
++ "futures-core",
++ "futures-io",
++ "futures-macro",
++ "futures-sink",
++ "futures-task",
++ "memchr",
++ "pin-utils",
++ "proc-macro-hack",
++ "proc-macro-nested",
++ "slab",
++]
++
++[[package]]
+name = "getrandom"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -700,7 +782,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "js-sys"
-+version = "0.3.36"
++version = "0.3.37"
+dependencies = [
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
@@ -729,9 +811,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "libc"
-+version = "0.2.67"
++version = "0.2.68"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "eb147597cdf94ed43ab7a9038716637d2d1bf2bc571da995d0028dec06bd3018"
++checksum = "dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0"
+
+[[package]]
+name = "libz-sys"
@@ -789,11 +871,11 @@ index 00000000..2cd91628
+
+[[package]]
+name = "memoffset"
-+version = "0.5.3"
++version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9"
++checksum = "b4fc2c02a7e374099d4ee95a193111f72d2110197fe200272371758f6c3643d8"
+dependencies = [
-+ "rustc_version",
++ "autocfg 1.0.0",
+]
+
+[[package]]
@@ -949,9 +1031,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "openssl-src"
-+version = "111.6.1+1.1.1d"
++version = "111.7.0+1.1.1e"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c91b04cb43c1a8a90e934e0cd612e2a5715d976d2d6cff4490278a0cddf35005"
++checksum = "6fde5a8c01ef8aa31ff8d0aaf9bae248581ed8840fca0b66e51cc9f294a8cb2c"
+dependencies = [
+ "cc",
+]
@@ -1025,6 +1107,12 @@ index 00000000..2cd91628
+]
+
+[[package]]
++name = "pin-utils"
++version = "0.1.0-alpha.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5894c618ce612a3fa23881b152b608bafb8c56cfc22f434a3ba3120b40f7b587"
++
++[[package]]
+name = "pkg-config"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1079,31 +1167,43 @@ index 00000000..2cd91628
+
+[[package]]
+name = "proc-macro-error"
-+version = "0.4.11"
++version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e7959c6467d962050d639361f7703b2051c43036d03493c36f01d440fdd3138a"
++checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7"
+dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+ "version_check 0.9.1",
+]
+
+[[package]]
+name = "proc-macro-error-attr"
-+version = "0.4.11"
++version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e4002d9f55991d5e019fb940a90e1a95eb80c24e77cb2462dd4dc869604d543a"
++checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de"
+dependencies = [
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+ "syn-mid",
+ "version_check 0.9.1",
+]
+
+[[package]]
++name = "proc-macro-hack"
++version = "0.5.14"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "fcfdefadc3d57ca21cf17990a28ef4c0f7c61383a28cb7604cf4a18e6ede1420"
++
++[[package]]
++name = "proc-macro-nested"
++version = "0.1.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694"
++
++[[package]]
+name = "proc-macro2"
+version = "0.4.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1198,7 +1298,7 @@ index 00000000..2cd91628
+dependencies = [
+ "getrandom",
+ "libc",
-+ "rand_chacha 0.2.1",
++ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc 0.2.0",
+]
@@ -1215,11 +1315,11 @@ index 00000000..2cd91628
+
+[[package]]
+name = "rand_chacha"
-+version = "0.2.1"
++version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853"
++checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
-+ "c2-chacha",
++ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
@@ -1395,9 +1495,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "regex"
-+version = "1.3.4"
++version = "1.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "322cf97724bea3ee221b78fe25ac9c46114ebb51747ad5babd51a2fc6a8235a8"
++checksum = "7f6946991529684867e47d86474e3a6d0c0ab9b82d5821e314b1ede31fa3a4b3"
+dependencies = [
+ "aho-corasick",
+ "memchr",
@@ -1407,9 +1507,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "regex-syntax"
-+version = "0.6.16"
++version = "0.6.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1132f845907680735a84409c3bebc64d1364a5683ffbce899550cd09d5eaefc1"
++checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae"
+
+[[package]]
+name = "remove_dir_all"
@@ -1477,19 +1577,10 @@ index 00000000..2cd91628
+checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
+
+[[package]]
-+name = "rustc_version"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
-+dependencies = [
-+ "semver",
-+]
-+
-+[[package]]
+name = "ryu"
-+version = "1.0.2"
++version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
++checksum = "535622e6be132bccd223f4bb2b8ac8d53cda3c7a6394944d3b2b33fb974f9d76"
+
+[[package]]
+name = "safemem"
@@ -1509,9 +1600,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "schannel"
-+version = "0.1.17"
++version = "0.1.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "507a9e6e8ffe0a4e0ebb9a10293e62fdf7657c06f1b8bb07a8fcf697d2abf295"
++checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19"
+dependencies = [
+ "lazy_static",
+ "winapi",
@@ -1536,38 +1627,23 @@ index 00000000..2cd91628
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
-+name = "semver"
-+version = "0.9.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-+dependencies = [
-+ "semver-parser",
-+]
-+
-+[[package]]
-+name = "semver-parser"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-+
-+[[package]]
+name = "serde"
-+version = "1.0.104"
++version = "1.0.105"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449"
++checksum = "e707fbbf255b8fc8c3b99abb91e7257a622caeb20a9818cbadbeeede4e0932ff"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
-+version = "1.0.104"
++version = "1.0.105"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64"
++checksum = "ac5d00fc561ba2724df6758a17de23df5914f20e41cb00f94d5b7ae42fffaff8"
+dependencies = [
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+]
+
+[[package]]
@@ -1594,6 +1670,12 @@ index 00000000..2cd91628
+checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
+
+[[package]]
++name = "slab"
++version = "0.4.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
++
++[[package]]
+name = "smallvec"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1631,9 +1713,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "structopt"
-+version = "0.3.11"
++version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3fe43617218c0805c6eb37160119dc3c548110a67786da7218d1c6555212f073"
++checksum = "c8faa2719539bbe9d77869bfb15d4ee769f99525e707931452c97b693b3f159d"
+dependencies = [
+ "clap",
+ "lazy_static",
@@ -1642,15 +1724,15 @@ index 00000000..2cd91628
+
+[[package]]
+name = "structopt-derive"
-+version = "0.4.4"
++version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c6e79c80e0f4efd86ca960218d4e056249be189ff1c42824dcd9a7f51a56f0bd"
++checksum = "3f88b8e18c69496aad6f9ddf4630dd7d585bcaf765786cb415b9aec2fe5a0430"
+dependencies = [
+ "heck",
+ "proc-macro-error",
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+]
+
+[[package]]
@@ -1666,9 +1748,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "syn"
-+version = "1.0.16"
++version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "123bd9499cfb380418d509322d7a6d52e5315f064fe4b3ad18a53d6b92c07859"
++checksum = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03"
+dependencies = [
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
@@ -1683,7 +1765,7 @@ index 00000000..2cd91628
+dependencies = [
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+]
+
+[[package]]
@@ -1818,9 +1900,9 @@ index 00000000..2cd91628
+
+[[package]]
+name = "trybuild"
-+version = "1.0.23"
++version = "1.0.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "26ff1b18659a2218332848d76ad1c867ce4c6ee37b085e6bc8de9a6d11401220"
++checksum = "24b4e093c5ed1a60b22557090120aa14f90ca801549c0949d775ea07c1407720"
+dependencies = [
+ "glob",
+ "lazy_static",
@@ -1958,7 +2040,7 @@ index 00000000..2cd91628
+ "heck",
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+]
+
+[[package]]
@@ -1969,7 +2051,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "cfg-if",
+ "js-sys",
@@ -1985,7 +2067,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-anyref-xform"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "rayon",
@@ -1997,14 +2079,14 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-backend"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "bumpalo",
+ "lazy_static",
+ "log 0.4.8",
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+ "wasm-bindgen-shared",
+]
+
@@ -2018,7 +2100,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-cli"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "assert_cmd",
@@ -2046,7 +2128,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-cli-support"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "base64 0.9.3",
@@ -2068,7 +2150,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-futures"
-+version = "0.4.9"
++version = "0.4.10"
+dependencies = [
+ "cfg-if",
+ "futures-channel-preview",
@@ -2080,7 +2162,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-macro"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "quote 1.0.3",
+ "trybuild",
@@ -2091,18 +2173,18 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-macro-support"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-multi-value-xform"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "rayon",
@@ -2123,11 +2205,11 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-shared"
-+version = "0.2.59"
++version = "0.2.60"
+
+[[package]]
+name = "wasm-bindgen-test"
-+version = "0.3.9"
++version = "0.3.10"
+dependencies = [
+ "console_error_panic_hook",
+ "js-sys",
@@ -2153,7 +2235,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-test-macro"
-+version = "0.3.9"
++version = "0.3.10"
+dependencies = [
+ "proc-macro2 1.0.9",
+ "quote 1.0.3",
@@ -2161,7 +2243,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-threads-xform"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "walrus",
@@ -2170,7 +2252,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-wasm-conventions"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "walrus",
@@ -2178,7 +2260,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-wasm-interpreter"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "log 0.4.8",
@@ -2189,7 +2271,7 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wasm-bindgen-webidl"
-+version = "0.2.59"
++version = "0.2.60"
+dependencies = [
+ "anyhow",
+ "env_logger",
@@ -2200,7 +2282,7 @@ index 00000000..2cd91628
+ "quote 1.0.3",
+ "sourcefile",
+ "structopt",
-+ "syn 1.0.16",
++ "syn 1.0.17",
+ "wasm-bindgen-backend",
+ "weedle",
+]
@@ -2254,25 +2336,25 @@ index 00000000..2cd91628
+
+[[package]]
+name = "wast"
-+version = "9.0.0"
++version = "11.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ee7b16105405ca2aa2376ba522d8d4b1a11604941dd3bb7df9fd2ece60f8d16a"
++checksum = "df4d67ba9266f4fcaf2e8a1afadc5e2a959e51aecc07b1ecbdf85a6ddaf08bde"
+dependencies = [
+ "leb128",
+]
+
+[[package]]
+name = "wat"
-+version = "1.0.10"
++version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "56173f7f4fb59aebe35a7e71423845e1c6c7144bfb56362d497931b6b3bed0f6"
++checksum = "9a9400dc1c8512087b2d974b1b9b0a6c4e6e26e7e8acf629e3e351165a1ed301"
+dependencies = [
-+ "wast 9.0.0",
++ "wast 11.0.0",
+]
+
+[[package]]
+name = "web-sys"
-+version = "0.3.36"
++version = "0.3.37"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
@@ -2316,6 +2398,19 @@ index 00000000..2cd91628
+]
+
+[[package]]
++name = "webxr"
++version = "0.1.0"
++dependencies = [
++ "futures",
++ "js-sys",
++ "serde",
++ "serde_derive",
++ "wasm-bindgen",
++ "wasm-bindgen-futures",
++ "web-sys",
++]
++
++[[package]]
+name = "weedle"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/pkgs/development/tools/wasm-bindgen-cli/default.nix b/pkgs/development/tools/wasm-bindgen-cli/default.nix
index e5afcb30a817..ee9a6ead7fa1 100644
--- a/pkgs/development/tools/wasm-bindgen-cli/default.nix
+++ b/pkgs/development/tools/wasm-bindgen-cli/default.nix
@@ -2,19 +2,19 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-bindgen-cli";
- version = "0.2.59";
+ version = "0.2.60";
src = fetchFromGitHub {
owner = "rustwasm";
repo = "wasm-bindgen";
rev = version;
- sha256 = "1i0hdky5dlkrzcphddm122yxfhgcvnszh4q1as0r41vhfs5ss597";
+ sha256 = "1jr4v5y9hbkyg8gjkr3qc2qxwhyagfs8q3y3z248mr1919mcas8h";
};
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security curl ];
nativeBuildInputs = [ pkgconfig ];
- cargoSha256 = "1ylk9vrpajslx1zy4vqmlyqa5ygcmvir1gcn8hsr6liigf5kcz7p";
+ cargoSha256 = "08g110qahipgm1qyyihgqwnkr23w0gk1gp63ici5dj2qsxnc4mxv";
cargoPatches = [ ./0001-Add-cargo.lock.patch ];
cargoBuildFlags = [ "-p" pname ];
diff --git a/pkgs/development/tools/yarn/default.nix b/pkgs/development/tools/yarn/default.nix
index 9db4472f6720..dfdd921fd03d 100644
--- a/pkgs/development/tools/yarn/default.nix
+++ b/pkgs/development/tools/yarn/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "yarn";
- version = "1.22.2";
+ version = "1.22.4";
src = fetchzip {
url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz";
- sha256 = "1av52k5hl7xylxz5c0h64akz6ccd1vm64v0pzmny1661pbihiwp5";
+ sha256 = "1s054c9cmlmzy6cfkawhaxvaxhqcq0a17n4sb12p0bp2lzkax9lm";
};
buildInputs = [ nodejs ];
diff --git a/pkgs/development/web/flyctl/default.nix b/pkgs/development/web/flyctl/default.nix
index 05f07fd02608..85165d501d97 100644
--- a/pkgs/development/web/flyctl/default.nix
+++ b/pkgs/development/web/flyctl/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "flyctl";
@@ -11,8 +11,6 @@ buildGoModule rec {
sha256 = "181j248i8j9g7kz5krg0bkbxkvmcwpz2vlknii5q3dy7yhgg19h3";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
preBuild = ''
go generate ./...
'';
@@ -24,7 +22,7 @@ buildGoModule rec {
modSha256 = "1mqkc7hnavvpbqar9f1d2vnm47p4car9abnk2ikyf27jr5glwmsd";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Command line tools for fly.io services";
homepage = "https://fly.io/";
license = licenses.asl20;
diff --git a/pkgs/development/web/minify/default.nix b/pkgs/development/web/minify/default.nix
index cd602317c70d..3752519d0609 100644
--- a/pkgs/development/web/minify/default.nix
+++ b/pkgs/development/web/minify/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "minify";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "09jk3mxf7n9wf1cgyiw9mhsr55fb12k399dmzhnib3vhd9xav15i";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Minifiers for web formats";
license = licenses.mit;
homepage = "https://go.tacodewolff.nl/minify";
diff --git a/pkgs/development/web/nodejs/v13.nix b/pkgs/development/web/nodejs/v13.nix
index c5e3f7c4bdbf..8676214b50b2 100644
--- a/pkgs/development/web/nodejs/v13.nix
+++ b/pkgs/development/web/nodejs/v13.nix
@@ -5,6 +5,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "13.11.0";
- sha256 = "07r9xwjmiip9zmgfq77f3av3p93adc5cphj07idph1l8ws1j2h75";
+ version = "13.12.0";
+ sha256 = "199qcvzikdzw0h25v9dws77fff6hbvr8dj50lyzlnkya1dd6fzhd";
}
diff --git a/pkgs/games/mindustry/default.nix b/pkgs/games/mindustry/default.nix
index 3d4f52f2c704..c0c8663868d1 100644
--- a/pkgs/games/mindustry/default.nix
+++ b/pkgs/games/mindustry/default.nix
@@ -21,14 +21,14 @@ let
# Note: when raising the version, ensure that all SNAPSHOT versions in
# build.gradle are replaced by a fixed version
# (the current one at the time of release) (see postPatch).
- version = "103";
+ version = "104.6";
buildVersion = makeBuildVersion version;
src = fetchFromGitHub {
owner = "Anuken";
repo = "Mindustry";
rev = "v${version}";
- sha256 = "0s9pzmnq2v3glbmb6kqifar62wi44z4sg14dnayyj0fjkx6sh05s";
+ sha256 = "1crdfiymaz57gnma6bmdcsnbl635nhjdndrjv467c4xfq9vvap2i";
};
desktopItem = makeDesktopItem {
@@ -70,7 +70,7 @@ let
'';
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "16k058fw9yk89adx8j1708ynfri5yizmmvh49prls9slw4hipffb";
+ outputHash = "08yrczz1qn78qy3x67gs7d0xvihbfbb8ggiczq2nj812745zcizw";
};
# Separate commands for building and installing the server and the client
diff --git a/pkgs/games/performous/default.nix b/pkgs/games/performous/default.nix
index 28487a7f8e8a..96b07e9787e8 100644
--- a/pkgs/games/performous/default.nix
+++ b/pkgs/games/performous/default.nix
@@ -21,6 +21,8 @@ stdenv.mkDerivation rec {
sha256 = "08j0qhr65l7qnd5vxl4l07523qpvdwi31h4vzl3lfiinx1zcgr4x";
};
+ patches = [ ./performous-cmake.patch ];
+
nativeBuildInputs = [ cmake pkgconfig gettext ];
buildInputs = [
diff --git a/pkgs/games/performous/performous-cmake.patch b/pkgs/games/performous/performous-cmake.patch
new file mode 100644
index 000000000000..59d2cc9a927c
--- /dev/null
+++ b/pkgs/games/performous/performous-cmake.patch
@@ -0,0 +1,86 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8)
++cmake_minimum_required(VERSION 3.6)
+ project(Performous CXX C)
+
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
+--- a/cmake/Modules/FindPango.cmake
++++ b/cmake/Modules/FindPango.cmake
+@@ -2,31 +2,10 @@
+ # Once done, this will define
+ #
+ # Pango_FOUND - system has Pango
+-# Pango_INCLUDE_DIRS - the Pango include directories
+ # Pango_LIBRARIES - link these to use Pango
+
+ include(LibFindMacros)
+
+-# Dependencies
+-libfind_package(Pango Freetype)
+-libfind_package(Pango Glib)
+-libfind_package(Pango GObject)
+-
+-# Use pkg-config to get hints about paths
+-libfind_pkg_check_modules(Pango_PKGCONF pango)
+-
+-# Include dir
+-find_path(Pango_INCLUDE_DIR
+- NAMES pango/pango.h
+- HINTS ${Pango_PKGCONF_INCLUDE_DIRS}
+- PATH_SUFFIXES pango-1.0
+-)
+-
+-# Finally the library itself
+-find_library(Pango_LIBRARY
+- NAMES pango-1.0
+- HINTS ${Pango_PKGCONF_LIBRARY_DIRS}
+-)
+-
++libfind_pkg_check_modules(Pango_PKGCONF IMPORTED_TARGET pango)
++set(Pango_LIBRARY PkgConfig::Pango_PKGCONF)
+ libfind_process(Pango)
+-
+--- a/cmake/Modules/FindPangoCairo.cmake
++++ b/cmake/Modules/FindPangoCairo.cmake
+@@ -1,35 +1,11 @@
+ # - Try to find PangoCairo
+ # Once done, this will define
+ #
+-# PangoCairo_FOUND - system has Pango
+-# PangoCairo_INCLUDE_DIRS - the Pango include directories
+-# PangoCairo_LIBRARIES - link these to use Pango
++# PangoCairo_FOUND - system has PangoCairo
++# PangoCairo_LIBRARIES - link these to use PangoCairo
+
+ include(LibFindMacros)
+
+-# Dependencies
+-libfind_package(PangoCairo Pango)
+-libfind_package(PangoCairo Cairo)
+-
+-# Use pkg-config to get hints about paths
+-libfind_pkg_check_modules(PangoCairo_PKGCONF pangocairo)
+-
+-# Include dir
+-find_path(PangoCairo_INCLUDE_DIR
+- NAMES pango/pangocairo.h
+- HINTS ${PangoCairo_PKGCONF_INCLUDE_DIRS}
+- PATH_SUFFIXES pango-1.0
+-)
+-
+-# Finally the library itself
+-find_library(PangoCairo_LIBRARY
+- NAMES pangocairo-1.0
+- HINTS ${PangoCairo_PKGCONF_LIBRARY_DIRS}
+-)
+-
+-# Set the include dir variables and the libraries and let libfind_process do the rest.
+-# NOTE: Singular variables for this library, plural for libraries this this lib depends on.
+-set(PangoCairo_PROCESS_INCLUDES PangoCairo_INCLUDE_DIR Pango_INCLUDE_DIR Cairo_INCLUDE_DIR)
+-set(PangoCairo_PROCESS_LIBS PangoCairo_LIBRARY Pango_LIBRARY Cairo_LIBRARY)
++libfind_pkg_check_modules(PangoCairo_PKGCONF IMPORTED_TARGET pangocairo)
++set(PangoCairo_LIBRARY PkgConfig::PangoCairo_PKGCONF)
+ libfind_process(PangoCairo)
+-
diff --git a/pkgs/games/spring/default.nix b/pkgs/games/spring/default.nix
index e0dd5f53449f..104c185e2c18 100644
--- a/pkgs/games/spring/default.nix
+++ b/pkgs/games/spring/default.nix
@@ -9,11 +9,12 @@ stdenv.mkDerivation rec {
pname = "spring";
version = "104.0.1";
+ # taken from https://github.com/spring/spring/commits/maintenance
src = fetchFromGitHub {
owner = "spring";
repo = "spring";
- rev = "9ee29da876f6d3d23e169185619b58df9c036703";
- sha256 = "0m94i85k8k5ls1ff9z8djslzhkgr7b7vsbpic2axxjvki6sn2xjv";
+ rev = "69b06d03411fd97f0042a348d839e88d16bd6cb1";
+ sha256 = "16dfh0alb3zz5q8d00fy91banicrn69hf1scmq6vgjhzhzsvnlxj";
fetchSubmodules = true;
};
@@ -28,7 +29,7 @@ stdenv.mkDerivation rec {
patchShebangs .
rm rts/build/cmake/FindGLEW.cmake
- echo "104.0.1-1466-g9ee29da maintenance" > VERSION
+ echo "104.0.1-1474-g69b06d0 maintenance" > VERSION
'';
cmakeFlags = ["-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON"
diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix
index cb85426c23b3..56e1a09f36e8 100644
--- a/pkgs/games/steam/chrootenv.nix
+++ b/pkgs/games/steam/chrootenv.nix
@@ -105,6 +105,12 @@ in buildFHSUserEnv rec {
# called by steam's setup.sh
file
+
+ # Prison Architect
+ libGLU
+ libuuid
+ libbsd
+ alsaLib
] ++ (if (!nativeOnly) then [
(steamPackages.steam-runtime-wrapped.override {
inherit runtimeOnly;
@@ -152,8 +158,6 @@ in buildFHSUserEnv rec {
xorg.libXt
xorg.libXmu
xorg.libxcb
- libGLU
- libuuid
libogg
libvorbis
SDL
diff --git a/pkgs/games/steam/runtime-generated.nix b/pkgs/games/steam/runtime-generated.nix
index bb4decfda4d2..3ed030c0094d 100644
--- a/pkgs/games/steam/runtime-generated.nix
+++ b/pkgs/games/steam/runtime-generated.nix
@@ -274,18 +274,18 @@
};
}
rec {
- name = "libcurl3_7.22.0-3ubuntu4.17+steamrt1.1+srt5_amd64";
- sha256 = "a3c56793a0751a819897d5cd40562e0bd04b0c1fe56e4f865f0f1653e7190bab";
- url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.17+steamrt1.1+srt5_amd64.deb";
+ name = "libcurl3_7.22.0-3ubuntu4.17+steamrt1.2+srt1_amd64";
+ sha256 = "b8ce9330efb568bff45d00b678f461c1b45184db97afb34c85a96320dbedcb45";
+ url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.17+steamrt1.2+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "libcurl3.deb";
};
}
rec {
- name = "libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.1+srt5_amd64";
- sha256 = "0692b46e931815d81421198c35b9c0923d7685c3d2541ad8cc3251d18981305d";
- url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.1+srt5_amd64.deb";
+ name = "libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.2+srt1_amd64";
+ sha256 = "d130968581123872aa448f1bd92b969c3df5c3c47ffb034c7635f723c7f9a9ff";
+ url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.2+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "libcurl3-gnutls.deb";
@@ -327,6 +327,15 @@
name = "libdbusmenu-gtk4.deb";
};
}
+ rec {
+ name = "libelf1_0.152-1ubuntu3.1+srt3_amd64";
+ sha256 = "16f5a035ab04bf0a90d2172820265e56e000fa3b4a5461bda293534f3e39a061";
+ url = "mirror://steamrt/pool/main/e/elfutils/libelf1_0.152-1ubuntu3.1+srt3_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libelf1.deb";
+ };
+ }
rec {
name = "libexif12_0.6.20-2ubuntu0.1+srt6_amd64";
sha256 = "adb05c68a77601a6c133d8bd2fcd0e6dccc7fd9e75b70b191e0fee26dd03c1ae";
@@ -499,9 +508,9 @@
};
}
rec {
- name = "libgnutls30_3.4.10-4ubuntu1.4+steamrt1.1+srt4_amd64";
- sha256 = "3fb1f7644d1c83c1cf2271dd6e30dde50adf5ada859530431d205ba24cef8734";
- url = "mirror://steamrt/pool/main/g/gnutls28/libgnutls30_3.4.10-4ubuntu1.4+steamrt1.1+srt4_amd64.deb";
+ name = "libgnutls30_3.4.10-4ubuntu1.4+steamrt1.2+srt1_amd64";
+ sha256 = "c6e07fb2f90549d741378a211babd4d1c802e93dde401839c2e89504410ed228";
+ url = "mirror://steamrt/pool/main/g/gnutls28/libgnutls30_3.4.10-4ubuntu1.4+steamrt1.2+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "libgnutls30.deb";
@@ -687,6 +696,15 @@
name = "libjpeg62.deb";
};
}
+ rec {
+ name = "libjson-glib-1.0-0_1.0.2-1~steamrt1.1+srt1_amd64";
+ sha256 = "636c77a5f10b1861d4ebe7722a0c832e1fdbcc995d248e36280966e387ffaa89";
+ url = "mirror://steamrt/pool/main/j/json-glib/libjson-glib-1.0-0_1.0.2-1~steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libjson-glib-1.0-0.deb";
+ };
+ }
rec {
name = "libjson0_0.9-1ubuntu1.1+srt4_amd64";
sha256 = "a72824685bfa0dc7fab313606d1fcba41565363c8f90d22c7e90d3f35a74859c";
@@ -1048,48 +1066,48 @@
};
}
rec {
- name = "libsdl2_2.0.9.~reimport-0+steamrt1.1+srt2_amd64";
- sha256 = "907391ea4512c3372f86afd8a9a409632d90b9e260de43f8082f90175e08c56c";
- url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2_2.0.9.~reimport-0+steamrt1.1+srt2_amd64.deb";
+ name = "libsdl2-2.0-0_2.0.10-0+steamrt1.3+srt1_amd64";
+ sha256 = "a69cf30f4c0f7ee02d9c37bd2ec25bab76a8c1175674959738e945bae05c7ed6";
+ url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2-2.0-0_2.0.10-0+steamrt1.3+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2.deb";
+ name = "libsdl2-2.0-0.deb";
};
}
rec {
- name = "libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt2_amd64";
- sha256 = "136a0c68b520f4eaec9ff81321785b09dc6843431b10ba6941faee82af3b215d";
- url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt2_amd64.deb";
+ name = "libsdl2-image-2.0-0_2.0.5-0+steamrt1.1+srt1_amd64";
+ sha256 = "13a3c69b92a72490eb1dd7e6c09244047b22765882944dc4bb335cb356f423a1";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image-2.0-0_2.0.5-0+steamrt1.1+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-image.deb";
+ name = "libsdl2-image-2.0-0.deb";
};
}
rec {
- name = "libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt2_amd64";
- sha256 = "98f77bb9019649440a96e9c70bd160fa03aa0bd306fa51110b861882cb62df0d";
- url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt2_amd64.deb";
+ name = "libsdl2-mixer-2.0-0_2.0.4.~reimport-0+steamrt1.2+srt1_amd64";
+ sha256 = "78860d794928a0f7a31cd4ee83f395151dedb74f0e2613c6833438aa0d3f1d54";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer-2.0-0_2.0.4.~reimport-0+steamrt1.2+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-mixer.deb";
+ name = "libsdl2-mixer-2.0-0.deb";
};
}
rec {
- name = "libsdl2-net_2.0.1+srt3_amd64";
- sha256 = "492a6e5f4efc454dd720be4028efd89a212e039d3f3f7b01c94c0144d8d8d621";
- url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.1+srt3_amd64.deb";
+ name = "libsdl2-net-2.0-0_2.0.1.~reimport-0+steamrt1.1+srt1_amd64";
+ sha256 = "cea2cc24af441eca4e23227bcc9eef80047befcf4f79c9c5dc796f157068da45";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net-2.0-0_2.0.1.~reimport-0+steamrt1.1+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-net.deb";
+ name = "libsdl2-net-2.0-0.deb";
};
}
rec {
- name = "libsdl2-ttf_2.0.14+srt3_amd64";
- sha256 = "f117047ffeaf77a93fc0932470e80ace2d07d7e672191c9dd50ca5f2a033f56c";
- url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.14+srt3_amd64.deb";
+ name = "libsdl2-ttf-2.0-0_2.0.15-0+steamrt1.1+srt2_amd64";
+ sha256 = "4444fb73f3bc2b7229dea2564baba233958158d82c73489724d4107bd31e3e6c";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf-2.0-0_2.0.15-0+steamrt1.1+srt2_amd64.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-ttf.deb";
+ name = "libsdl2-ttf-2.0-0.deb";
};
}
rec {
@@ -1173,6 +1191,33 @@
name = "libstdc++6-4.6-pic.deb";
};
}
+ rec {
+ name = "libsteam-runtime-tools-0-0_0.20200109.0-0+steamrt1.1+srt1_amd64";
+ sha256 = "680a2855b601ecccc81179df162722081ad0c7f4d1689e25bbce9d19de1a3eb6";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/libsteam-runtime-tools-0-0_0.20200109.0-0+steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libsteam-runtime-tools-0-0.deb";
+ };
+ }
+ rec {
+ name = "libsteam-runtime-tools-0-helpers_0.20200109.0-0+steamrt1.1+srt1_amd64";
+ sha256 = "b33f5c1217c7927057428b54faa4d0fcdddda1b5b18d708f755e96893ed6e108";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/libsteam-runtime-tools-0-helpers_0.20200109.0-0+steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libsteam-runtime-tools-0-helpers.deb";
+ };
+ }
+ rec {
+ name = "libsteam-runtime-tools-0-relocatable-libs_0.20200109.0-0+steamrt1.1+srt1_amd64";
+ sha256 = "4f2ddb4dd6f48636f95bb301541a023ba8235672e1e053be8da9961787958d18";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/libsteam-runtime-tools-0-relocatable-libs_0.20200109.0-0+steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libsteam-runtime-tools-0-relocatable-libs.deb";
+ };
+ }
rec {
name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt3_amd64";
sha256 = "dda1950d7e1f50547ce57246bc7e19c3c1ab1166ee81ca637ff86d373e20253c";
@@ -1282,32 +1327,77 @@
};
}
rec {
- name = "libva-glx1_1.7.0-1+steamos1+srt2_amd64";
- sha256 = "c25662535e0bcc1fc349c1f61710f31dcc1be846ea2ba4282225756809b13e15";
- url = "mirror://steamrt/pool/main/libv/libva/libva-glx1_1.7.0-1+steamos1+srt2_amd64.deb";
+ name = "libva-drm1_1.7.0-1+steamrt1.1+srt1_amd64";
+ sha256 = "ee98522c6c69c1f6134a37d63a74f6c4f4ef5be2944bd504e8886333115f1f06";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva-drm1_1.7.0-1+steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-drm1.deb";
+ };
+ }
+ rec {
+ name = "libva-drm2_2.1.0-3~steamrt1.2+srt1_amd64";
+ sha256 = "5add6487f678a13cc71d039b1ebd6991b1395dd8ce78124ac3675ea80f10e1b8";
+ url = "mirror://steamrt/pool/main/libv/libva/libva-drm2_2.1.0-3~steamrt1.2+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-drm2.deb";
+ };
+ }
+ rec {
+ name = "libva-glx1_1.7.0-1+steamrt1.1+srt1_amd64";
+ sha256 = "938db19eecb0a2fbc5058e90962cdbc05f3ef2b1601341b7b6d7be429da97259";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva-glx1_1.7.0-1+steamrt1.1+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "libva-glx1.deb";
};
}
rec {
- name = "libva-x11-1_1.7.0-1+steamos1+srt2_amd64";
- sha256 = "ddfd440a2bfe3174b33ac5b459ce4261ddbcfa36d443ad237d41e5e41dd17bae";
- url = "mirror://steamrt/pool/main/libv/libva/libva-x11-1_1.7.0-1+steamos1+srt2_amd64.deb";
+ name = "libva-glx2_2.1.0-3~steamrt1.2+srt1_amd64";
+ sha256 = "7a14fde5181a5c313e97bcb25d6233c7343ebc009c3c5065bb65e8d3ec74f643";
+ url = "mirror://steamrt/pool/main/libv/libva/libva-glx2_2.1.0-3~steamrt1.2+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-glx2.deb";
+ };
+ }
+ rec {
+ name = "libva-x11-1_1.7.0-1+steamrt1.1+srt1_amd64";
+ sha256 = "6f0894f499b44346af1d35a3d1300b9cc2d9b1674fca879345daf392620322ae";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva-x11-1_1.7.0-1+steamrt1.1+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "libva-x11-1.deb";
};
}
rec {
- name = "libva1_1.7.0-1+steamos1+srt2_amd64";
- sha256 = "a06f1a3af4679bb44722458d956177468e78d662cf97dc1ec6c8ee38dc7408a2";
- url = "mirror://steamrt/pool/main/libv/libva/libva1_1.7.0-1+steamos1+srt2_amd64.deb";
+ name = "libva-x11-2_2.1.0-3~steamrt1.2+srt1_amd64";
+ sha256 = "47f70088a25e92b036374d8ff132e11b38546f26ee2e6cba141d42f766d8c748";
+ url = "mirror://steamrt/pool/main/libv/libva/libva-x11-2_2.1.0-3~steamrt1.2+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-x11-2.deb";
+ };
+ }
+ rec {
+ name = "libva1_1.7.0-1+steamrt1.1+srt1_amd64";
+ sha256 = "f0c27f86e0ec4e210e05b2217d2d51fe52994add7df2fe5ff41e7f8aeee6f426";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva1_1.7.0-1+steamrt1.1+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "libva1.deb";
};
}
+ rec {
+ name = "libva2_2.1.0-3~steamrt1.2+srt1_amd64";
+ sha256 = "08c60888e39e4656fa4c41dbbb2baa0d99f91a8fabbf5336261b255c0ea4f185";
+ url = "mirror://steamrt/pool/main/libv/libva/libva2_2.1.0-3~steamrt1.2+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva2.deb";
+ };
+ }
rec {
name = "libvdpau1_0.4.1-3ubuntu1.2+srt3_amd64";
sha256 = "c40c31da412fec43c201e88458782dad6884e1eab9593815bdf0d9132eb76baf";
@@ -1354,14 +1444,23 @@
};
}
rec {
- name = "libvulkan1_1.1.73+dfsg-1+steamosc2+srt2_amd64";
- sha256 = "a3820a7cdceef1cf070b762d81437ec87a4d3a2b41566dadaa1cdcb1f08dad3e";
- url = "mirror://steamrt/pool/main/v/vulkan/libvulkan1_1.1.73+dfsg-1+steamosc2+srt2_amd64.deb";
+ name = "libvulkan1_1.1.73+dfsg-1+steamrt1.2+srt1_amd64";
+ sha256 = "e70dbce3db8d74df853dd10265d37c8b4b4f7336043f79ae480be3d6922c206c";
+ url = "mirror://steamrt/pool/main/v/vulkan/libvulkan1_1.1.73+dfsg-1+steamrt1.2+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "libvulkan1.deb";
};
}
+ rec {
+ name = "libwaffle-1-0_1.6.0-2~steamrt1.3+srt1_amd64";
+ sha256 = "40ebf5f91707d0f183841ab8673f7bdd6d77540f090fc97cb69be54381c382be";
+ url = "mirror://steamrt/pool/main/w/waffle/libwaffle-1-0_1.6.0-2~steamrt1.3+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libwaffle-1-0.deb";
+ };
+ }
rec {
name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt6_amd64";
sha256 = "e72aabe5b6c20bb667e1746918a354cb6151e07a9892ea0735406966dff019af";
@@ -1813,23 +1912,104 @@
};
}
rec {
- name = "steamrt-legacy_1.20190624.0+srt1_amd64";
- sha256 = "0a0e96fc8dbe806b2d0b4ac26f217ca5ff49188f295a9a4b0d39cbe0a4da52b0";
- url = "mirror://steamrt/pool/main/s/steamrt/steamrt-legacy_1.20190624.0+srt1_amd64.deb";
+ name = "steam-runtime-tools-bin_0.20200109.0-0+steamrt1.1+srt1_amd64";
+ sha256 = "b5fcefb31c79a4ac085ef1050cdb2770507fbcf04eae713f9f16fdc3a483a85d";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/steam-runtime-tools-bin_0.20200109.0-0+steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "steam-runtime-tools-bin.deb";
+ };
+ }
+ rec {
+ name = "steamrt-legacy_1.20200128.0+srt1_amd64";
+ sha256 = "16a8adf316032424fa5cd53f498c53472c45a66b572e8c60adb2ff3ae7556eed";
+ url = "mirror://steamrt/pool/main/s/steamrt/steamrt-legacy_1.20200128.0+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "steamrt-legacy.deb";
};
}
rec {
- name = "steamrt-libs_1.20190624.0+srt1_amd64";
- sha256 = "ed7124e8d11d9dd435ec7b7516a0d0e2c766f677b2c5a1d0b257790c03f307a2";
- url = "mirror://steamrt/pool/main/s/steamrt/steamrt-libs_1.20190624.0+srt1_amd64.deb";
+ name = "steamrt-libs_1.20200128.0+srt1_amd64";
+ sha256 = "18247c8534f8d67f63f4ece884b15276e0eecf540d0758ed6d5ae8b6a6ba510b";
+ url = "mirror://steamrt/pool/main/s/steamrt/steamrt-libs_1.20200128.0+srt1_amd64.deb";
source = fetchurl {
inherit url sha256;
name = "steamrt-libs.deb";
};
}
+ rec {
+ name = "vainfo_2.1.0+ds1-1~steamrt1.1+srt1_amd64";
+ sha256 = "20758135cdf3ada791e1c6b57cdf8db1505b3dd3f429f3f12a6e92d589f568d9";
+ url = "mirror://steamrt/pool/main/libv/libva-utils/vainfo_2.1.0+ds1-1~steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo.deb";
+ };
+ }
+ rec {
+ name = "vainfo-1_1.7.0-1+steamrt1.1+srt1_amd64";
+ sha256 = "f6f80b18d853edcac5ee09a522d01e83f9d02d3ccc7e7fda09b567c37d9f516e";
+ url = "mirror://steamrt/pool/main/libv/libva1/vainfo-1_1.7.0-1+steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo-1.deb";
+ };
+ }
+ rec {
+ name = "vainfo-1-multiarch_1.7.0-1+steamrt1.1+srt1_amd64";
+ sha256 = "6b4369f80a1d24c3c9fdd73f5c8f00ab67c136ad9ef60dfe70f4b662e5040306";
+ url = "mirror://steamrt/pool/main/libv/libva1/vainfo-1-multiarch_1.7.0-1+steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo-1-multiarch.deb";
+ };
+ }
+ rec {
+ name = "vainfo-multiarch_2.1.0+ds1-1~steamrt1.1+srt1_amd64";
+ sha256 = "3ac30bc566b2c949da526d5d26a957cb9bcce1ea7d109ee4b79e2109ae1ee995";
+ url = "mirror://steamrt/pool/main/libv/libva-utils/vainfo-multiarch_2.1.0+ds1-1~steamrt1.1+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo-multiarch.deb";
+ };
+ }
+ rec {
+ name = "vulkan-utils_1.1.73+dfsg-1+steamrt1.2+srt1_amd64";
+ sha256 = "01420d08d0c99d4f70d350af91ac127635e6a75a88200350a4691b8440a7926c";
+ url = "mirror://steamrt/pool/main/v/vulkan/vulkan-utils_1.1.73+dfsg-1+steamrt1.2+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vulkan-utils.deb";
+ };
+ }
+ rec {
+ name = "vulkan-utils-multiarch_1.1.73+dfsg-1+steamrt1.2+srt1_amd64";
+ sha256 = "ea9fbf565059fc5106a2a13bd56e5a37f2d641655304fd0d4b0d3989b69a8046";
+ url = "mirror://steamrt/pool/main/v/vulkan/vulkan-utils-multiarch_1.1.73+dfsg-1+steamrt1.2+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vulkan-utils-multiarch.deb";
+ };
+ }
+ rec {
+ name = "waffle-utils_1.6.0-2~steamrt1.3+srt1_amd64";
+ sha256 = "b465d2c357b0376f355a99ac99830e78974747859ec4ca9084bdeff9891920d6";
+ url = "mirror://steamrt/pool/main/w/waffle/waffle-utils_1.6.0-2~steamrt1.3+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "waffle-utils.deb";
+ };
+ }
+ rec {
+ name = "waffle-utils-multiarch_1.6.0-2~steamrt1.3+srt1_amd64";
+ sha256 = "de563095affd9fd5a4ec2941b72481bbd6176bdc210dad587372bab3cec406c1";
+ url = "mirror://steamrt/pool/main/w/waffle/waffle-utils-multiarch_1.6.0-2~steamrt1.3+srt1_amd64.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "waffle-utils-multiarch.deb";
+ };
+ }
rec {
name = "zenity_3.4.0-0ubuntu4+steamrt2+srt6_amd64";
sha256 = "5eb59aa8d2211153c780aab2304e8694d7eb0204f284193ff2a037dc9e1274db";
@@ -2130,18 +2310,18 @@
};
}
rec {
- name = "libcurl3_7.22.0-3ubuntu4.17+steamrt1.1+srt5_i386";
- sha256 = "f92d0bdda8d394104824fca2ac6d19cb9c95a863893ef604e45c43d0eeb16ac1";
- url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.17+steamrt1.1+srt5_i386.deb";
+ name = "libcurl3_7.22.0-3ubuntu4.17+steamrt1.2+srt1_i386";
+ sha256 = "6199cf8f81ddc6484bf59ac4941e17808cfa09b3c9141895b18a301bd0729547";
+ url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.17+steamrt1.2+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "libcurl3.deb";
};
}
rec {
- name = "libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.1+srt5_i386";
- sha256 = "b210ce907bded1db660df24365861a10421d758cfd7fdb2fe64b058ecb92cdce";
- url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.1+srt5_i386.deb";
+ name = "libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.2+srt1_i386";
+ sha256 = "2ff0f70b5d522f429c4d9607cf3f1f35fb742693276e874c5f6f50d04553c628";
+ url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.17+steamrt1.2+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "libcurl3-gnutls.deb";
@@ -2183,6 +2363,15 @@
name = "libdbusmenu-gtk4.deb";
};
}
+ rec {
+ name = "libelf1_0.152-1ubuntu3.1+srt3_i386";
+ sha256 = "85aab224f4808b664cb827cd46dc4d559a1568e467db56e7047d26493f90cbf1";
+ url = "mirror://steamrt/pool/main/e/elfutils/libelf1_0.152-1ubuntu3.1+srt3_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libelf1.deb";
+ };
+ }
rec {
name = "libexif12_0.6.20-2ubuntu0.1+srt6_i386";
sha256 = "b9a25a54b70c2294e96c447bf05775c89eb056ff8eb0b4840506a955fcf78d35";
@@ -2355,9 +2544,9 @@
};
}
rec {
- name = "libgnutls30_3.4.10-4ubuntu1.4+steamrt1.1+srt4_i386";
- sha256 = "a630adb25ecfa209aef8a1b14fac45293f044f652ee91249489dfe9bb0d5001d";
- url = "mirror://steamrt/pool/main/g/gnutls28/libgnutls30_3.4.10-4ubuntu1.4+steamrt1.1+srt4_i386.deb";
+ name = "libgnutls30_3.4.10-4ubuntu1.4+steamrt1.2+srt1_i386";
+ sha256 = "b841c274bf8478136cdf8d2dfaa156d680dd0b2bdd20fb96f5645b4e9c09ef9a";
+ url = "mirror://steamrt/pool/main/g/gnutls28/libgnutls30_3.4.10-4ubuntu1.4+steamrt1.2+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "libgnutls30.deb";
@@ -2543,6 +2732,15 @@
name = "libjpeg62.deb";
};
}
+ rec {
+ name = "libjson-glib-1.0-0_1.0.2-1~steamrt1.1+srt1_i386";
+ sha256 = "e92b6a5be06128f88d885d2da927ce3a2bf274bf9f812ba102a0966fd17fd2ee";
+ url = "mirror://steamrt/pool/main/j/json-glib/libjson-glib-1.0-0_1.0.2-1~steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libjson-glib-1.0-0.deb";
+ };
+ }
rec {
name = "libjson0_0.9-1ubuntu1.1+srt4_i386";
sha256 = "ae3503b9871e27e98bfb37477c4b6e151dcf31fa7af757309d99e70ffe66e570";
@@ -2904,48 +3102,48 @@
};
}
rec {
- name = "libsdl2_2.0.9.~reimport-0+steamrt1.1+srt2_i386";
- sha256 = "b33446315351af70d2cfd602d5ee9e2390e2805b10f199dff383917469a3b344";
- url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2_2.0.9.~reimport-0+steamrt1.1+srt2_i386.deb";
+ name = "libsdl2-2.0-0_2.0.10-0+steamrt1.3+srt1_i386";
+ sha256 = "88f38095f8574cf3792b42da2a13b89c4011904e7d5043a911af4cd3f749f62b";
+ url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2-2.0-0_2.0.10-0+steamrt1.3+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2.deb";
+ name = "libsdl2-2.0-0.deb";
};
}
rec {
- name = "libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt2_i386";
- sha256 = "4783fc8d0012b5a1b917336af3fd7db097c0c43153bb088df0fdd9018b8c4072";
- url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt2_i386.deb";
+ name = "libsdl2-image-2.0-0_2.0.5-0+steamrt1.1+srt1_i386";
+ sha256 = "27b47158e7af64376f0fc4382e54b9c3130a0990d4d8b4e421b0729bf6e543a9";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image-2.0-0_2.0.5-0+steamrt1.1+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-image.deb";
+ name = "libsdl2-image-2.0-0.deb";
};
}
rec {
- name = "libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt2_i386";
- sha256 = "4c7f511b947e416898b169694ef112d137674c9add49162ba1185c36e83b3604";
- url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt2_i386.deb";
+ name = "libsdl2-mixer-2.0-0_2.0.4.~reimport-0+steamrt1.2+srt1_i386";
+ sha256 = "36f917c204f56c0836fb1829ecfb36ca5458b121857387afbf9e5afab6c4a36a";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer-2.0-0_2.0.4.~reimport-0+steamrt1.2+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-mixer.deb";
+ name = "libsdl2-mixer-2.0-0.deb";
};
}
rec {
- name = "libsdl2-net_2.0.1+srt3_i386";
- sha256 = "f5eba8169255366fdfc809183c89cd6d7ce88da96c6a56cd3da5f8af68cb31d0";
- url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.1+srt3_i386.deb";
+ name = "libsdl2-net-2.0-0_2.0.1.~reimport-0+steamrt1.1+srt1_i386";
+ sha256 = "73316e94bfd4fc2382fd255c93469fdb8fa8a142c64b02522cbd84f972b17acf";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net-2.0-0_2.0.1.~reimport-0+steamrt1.1+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-net.deb";
+ name = "libsdl2-net-2.0-0.deb";
};
}
rec {
- name = "libsdl2-ttf_2.0.14+srt3_i386";
- sha256 = "db1b89ffc678d7845adb3fa57b04865921521bd97603d28751248fb8f367d909";
- url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.14+srt3_i386.deb";
+ name = "libsdl2-ttf-2.0-0_2.0.15-0+steamrt1.1+srt2_i386";
+ sha256 = "1a0a7c17206ed42dbb0a4c36a6be819b2e405c7f2a5c402b44773422bb717fe0";
+ url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf-2.0-0_2.0.15-0+steamrt1.1+srt2_i386.deb";
source = fetchurl {
inherit url sha256;
- name = "libsdl2-ttf.deb";
+ name = "libsdl2-ttf-2.0-0.deb";
};
}
rec {
@@ -3029,6 +3227,33 @@
name = "libstdc++6-4.6-pic.deb";
};
}
+ rec {
+ name = "libsteam-runtime-tools-0-0_0.20200109.0-0+steamrt1.1+srt1_i386";
+ sha256 = "dfd80854857cdbc764f799f34acd7f37a4c3e773c4ba5c7c81394071148a140f";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/libsteam-runtime-tools-0-0_0.20200109.0-0+steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libsteam-runtime-tools-0-0.deb";
+ };
+ }
+ rec {
+ name = "libsteam-runtime-tools-0-helpers_0.20200109.0-0+steamrt1.1+srt1_i386";
+ sha256 = "f2c5fc6abcc3a938e2a0b27e8682b56944a2a61416e8d0edb5878af2e16c98cb";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/libsteam-runtime-tools-0-helpers_0.20200109.0-0+steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libsteam-runtime-tools-0-helpers.deb";
+ };
+ }
+ rec {
+ name = "libsteam-runtime-tools-0-relocatable-libs_0.20200109.0-0+steamrt1.1+srt1_i386";
+ sha256 = "c06ea7ec21d2114925c09d5245e87482c81cc4e1928ed31827ab58cb094721ae";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/libsteam-runtime-tools-0-relocatable-libs_0.20200109.0-0+steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libsteam-runtime-tools-0-relocatable-libs.deb";
+ };
+ }
rec {
name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt3_i386";
sha256 = "938ac8ecc9f75f070b65b5d8bddea58d89ba8e1673d004d1b20ca0e1f677ba14";
@@ -3138,32 +3363,77 @@
};
}
rec {
- name = "libva-glx1_1.7.0-1+steamos1+srt2_i386";
- sha256 = "d9e84658add810853ef5c07729afa864ea07be31b513a2eb5fd569328a9555a9";
- url = "mirror://steamrt/pool/main/libv/libva/libva-glx1_1.7.0-1+steamos1+srt2_i386.deb";
+ name = "libva-drm1_1.7.0-1+steamrt1.1+srt1_i386";
+ sha256 = "4f5fdcaf46a2e337fe1cad9c936809b5a38aff7af0b926bb9284930d23a9e09c";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva-drm1_1.7.0-1+steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-drm1.deb";
+ };
+ }
+ rec {
+ name = "libva-drm2_2.1.0-3~steamrt1.2+srt1_i386";
+ sha256 = "8f2ca36ca81167017bc3921753ef6d9e3097172d52007ad16484f1f5eaa26a18";
+ url = "mirror://steamrt/pool/main/libv/libva/libva-drm2_2.1.0-3~steamrt1.2+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-drm2.deb";
+ };
+ }
+ rec {
+ name = "libva-glx1_1.7.0-1+steamrt1.1+srt1_i386";
+ sha256 = "8360c4e6d65b444e4a985410101ddddcd7c1c955f25debdf20ccda9664695d44";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva-glx1_1.7.0-1+steamrt1.1+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "libva-glx1.deb";
};
}
rec {
- name = "libva-x11-1_1.7.0-1+steamos1+srt2_i386";
- sha256 = "1d2e3d83d02dbb83156edba8f6b1564baf795e84bf9c4549db100722f42d4a04";
- url = "mirror://steamrt/pool/main/libv/libva/libva-x11-1_1.7.0-1+steamos1+srt2_i386.deb";
+ name = "libva-glx2_2.1.0-3~steamrt1.2+srt1_i386";
+ sha256 = "41e935fbb2fd67af1d3477959703ff1211bd34c0902d96e53e073e8b18d9def7";
+ url = "mirror://steamrt/pool/main/libv/libva/libva-glx2_2.1.0-3~steamrt1.2+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-glx2.deb";
+ };
+ }
+ rec {
+ name = "libva-x11-1_1.7.0-1+steamrt1.1+srt1_i386";
+ sha256 = "bf8a787f375533dbb847aea5ab9bb316476d0c8a3e772d449356920fa9b045ce";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva-x11-1_1.7.0-1+steamrt1.1+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "libva-x11-1.deb";
};
}
rec {
- name = "libva1_1.7.0-1+steamos1+srt2_i386";
- sha256 = "f32d8049e071903b6b20648b0a30c4300603b2eb0635c71243beb58d9746dce6";
- url = "mirror://steamrt/pool/main/libv/libva/libva1_1.7.0-1+steamos1+srt2_i386.deb";
+ name = "libva-x11-2_2.1.0-3~steamrt1.2+srt1_i386";
+ sha256 = "766bfc01ee038b21bd48eaacd1aaac1556817a999bdd83c605b4efdaf6c54a1d";
+ url = "mirror://steamrt/pool/main/libv/libva/libva-x11-2_2.1.0-3~steamrt1.2+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva-x11-2.deb";
+ };
+ }
+ rec {
+ name = "libva1_1.7.0-1+steamrt1.1+srt1_i386";
+ sha256 = "561d0e3f3a670ee8f6d2e1d4cfa41983d688e0d6233f07e541392016e517aa4d";
+ url = "mirror://steamrt/pool/main/libv/libva1/libva1_1.7.0-1+steamrt1.1+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "libva1.deb";
};
}
+ rec {
+ name = "libva2_2.1.0-3~steamrt1.2+srt1_i386";
+ sha256 = "9ea2f165352428378bb6dc987256d37f2d2aace0be23a1ba70db69fab65e82dd";
+ url = "mirror://steamrt/pool/main/libv/libva/libva2_2.1.0-3~steamrt1.2+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libva2.deb";
+ };
+ }
rec {
name = "libvdpau1_0.4.1-3ubuntu1.2+srt3_i386";
sha256 = "8ec0513551e19a25934d113cf2f9d68cf2c4b3b65a6ba786f7aa780f81fe2cde";
@@ -3210,14 +3480,23 @@
};
}
rec {
- name = "libvulkan1_1.1.73+dfsg-1+steamosc2+srt2_i386";
- sha256 = "cac788c3fd6cea1ff7235f9b14f82eb8121e209743f08d15529e54732e692e05";
- url = "mirror://steamrt/pool/main/v/vulkan/libvulkan1_1.1.73+dfsg-1+steamosc2+srt2_i386.deb";
+ name = "libvulkan1_1.1.73+dfsg-1+steamrt1.2+srt1_i386";
+ sha256 = "4e06285406434cc1184884438a15e6dd11f1d9aa2e1d6c95d2138fbe0f61a172";
+ url = "mirror://steamrt/pool/main/v/vulkan/libvulkan1_1.1.73+dfsg-1+steamrt1.2+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "libvulkan1.deb";
};
}
+ rec {
+ name = "libwaffle-1-0_1.6.0-2~steamrt1.3+srt1_i386";
+ sha256 = "875ebdcc60fd8be86b6e83a2155bea69aa3ef7442d60eef277bcdf814c663452";
+ url = "mirror://steamrt/pool/main/w/waffle/libwaffle-1-0_1.6.0-2~steamrt1.3+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "libwaffle-1-0.deb";
+ };
+ }
rec {
name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt6_i386";
sha256 = "6eb4a6d45a5a37f96c0b96dd08f9d7dbbf5d67c4dc9627472e5c7f6e8dcdecd2";
@@ -3669,23 +3948,104 @@
};
}
rec {
- name = "steamrt-legacy_1.20190624.0+srt1_i386";
- sha256 = "22bb83259ee421abdb7cb9877365460619011c859eaf4119615e55726defa56b";
- url = "mirror://steamrt/pool/main/s/steamrt/steamrt-legacy_1.20190624.0+srt1_i386.deb";
+ name = "steam-runtime-tools-bin_0.20200109.0-0+steamrt1.1+srt1_i386";
+ sha256 = "52e587b75463b08e0e903e30cd4b836bd4e39ead8d556807e5628eff36fdc477";
+ url = "mirror://steamrt/pool/main/s/steam-runtime-tools/steam-runtime-tools-bin_0.20200109.0-0+steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "steam-runtime-tools-bin.deb";
+ };
+ }
+ rec {
+ name = "steamrt-legacy_1.20200128.0+srt1_i386";
+ sha256 = "3adf8b89ac83f12eeb431785bd18a569b1174bc81aa24d5c562687b823704f28";
+ url = "mirror://steamrt/pool/main/s/steamrt/steamrt-legacy_1.20200128.0+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "steamrt-legacy.deb";
};
}
rec {
- name = "steamrt-libs_1.20190624.0+srt1_i386";
- sha256 = "f9a38284deb9c08fbe6f3b8d1617bec74bb803d639a0a77d77736f19a1de765a";
- url = "mirror://steamrt/pool/main/s/steamrt/steamrt-libs_1.20190624.0+srt1_i386.deb";
+ name = "steamrt-libs_1.20200128.0+srt1_i386";
+ sha256 = "8ad6092d1b4d257883ca4f3fac8ee5b9a71413c8bdbc149a9bec843047867311";
+ url = "mirror://steamrt/pool/main/s/steamrt/steamrt-libs_1.20200128.0+srt1_i386.deb";
source = fetchurl {
inherit url sha256;
name = "steamrt-libs.deb";
};
}
+ rec {
+ name = "vainfo_2.1.0+ds1-1~steamrt1.1+srt1_i386";
+ sha256 = "785128cd89e53ce63317eb958c59546b5526e66183b3819a3d351eb04c599e38";
+ url = "mirror://steamrt/pool/main/libv/libva-utils/vainfo_2.1.0+ds1-1~steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo.deb";
+ };
+ }
+ rec {
+ name = "vainfo-1_1.7.0-1+steamrt1.1+srt1_i386";
+ sha256 = "8d1c25ccfa3f62ccd680673a0b2460ab4090c66bc539c7f1991e60cd50e1ce1b";
+ url = "mirror://steamrt/pool/main/libv/libva1/vainfo-1_1.7.0-1+steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo-1.deb";
+ };
+ }
+ rec {
+ name = "vainfo-1-multiarch_1.7.0-1+steamrt1.1+srt1_i386";
+ sha256 = "f50869e6dc73354ab1aa3472ca9092c07d7868f3949b0ca1e2cd2fc817967f42";
+ url = "mirror://steamrt/pool/main/libv/libva1/vainfo-1-multiarch_1.7.0-1+steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo-1-multiarch.deb";
+ };
+ }
+ rec {
+ name = "vainfo-multiarch_2.1.0+ds1-1~steamrt1.1+srt1_i386";
+ sha256 = "066f979526321c2d74223426fbc40fd7b210ce6c0396ffc58220313358ae155c";
+ url = "mirror://steamrt/pool/main/libv/libva-utils/vainfo-multiarch_2.1.0+ds1-1~steamrt1.1+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vainfo-multiarch.deb";
+ };
+ }
+ rec {
+ name = "vulkan-utils_1.1.73+dfsg-1+steamrt1.2+srt1_i386";
+ sha256 = "2deda8ceeaef31ec4103e614282e554f360db2a7f51e2e868918845cb1187c75";
+ url = "mirror://steamrt/pool/main/v/vulkan/vulkan-utils_1.1.73+dfsg-1+steamrt1.2+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vulkan-utils.deb";
+ };
+ }
+ rec {
+ name = "vulkan-utils-multiarch_1.1.73+dfsg-1+steamrt1.2+srt1_i386";
+ sha256 = "13be3dd08ade9e67e7a3b870ee0787c2a96d6c2f99b3173c5439f643d52be220";
+ url = "mirror://steamrt/pool/main/v/vulkan/vulkan-utils-multiarch_1.1.73+dfsg-1+steamrt1.2+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "vulkan-utils-multiarch.deb";
+ };
+ }
+ rec {
+ name = "waffle-utils_1.6.0-2~steamrt1.3+srt1_i386";
+ sha256 = "37df214d4f0fd1c5e9afce405756fc1615f2d5cba468b34569b13f3e8a08a2a5";
+ url = "mirror://steamrt/pool/main/w/waffle/waffle-utils_1.6.0-2~steamrt1.3+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "waffle-utils.deb";
+ };
+ }
+ rec {
+ name = "waffle-utils-multiarch_1.6.0-2~steamrt1.3+srt1_i386";
+ sha256 = "5866f8bf43b6c19608670a8c565ce8f0dac9db9c943e65ac25e9cb4f951997a4";
+ url = "mirror://steamrt/pool/main/w/waffle/waffle-utils-multiarch_1.6.0-2~steamrt1.3+srt1_i386.deb";
+ source = fetchurl {
+ inherit url sha256;
+ name = "waffle-utils-multiarch.deb";
+ };
+ }
rec {
name = "zenity_3.4.0-0ubuntu4+steamrt2+srt6_i386";
sha256 = "1c772d4f96424d204ab4913efcafbe43518257ca5032ca7b23d6c6ab76439117";
diff --git a/pkgs/misc/drivers/hplip/default.nix b/pkgs/misc/drivers/hplip/default.nix
index 1514e8def970..4678442abd99 100644
--- a/pkgs/misc/drivers/hplip/default.nix
+++ b/pkgs/misc/drivers/hplip/default.nix
@@ -12,16 +12,16 @@
let
name = "hplip-${version}";
- version = "3.19.12";
+ version = "3.20.3";
src = fetchurl {
url = "mirror://sourceforge/hplip/${name}.tar.gz";
- sha256 = "0mdj0sqgfxjqa550adiw1gn4z9n6wcvn55slivgf0ndn5x89iwxp";
+ sha256 = "0sh6cg7yjc11x1cm4477iaslj9n8ksghs85hqwgfbk7m5b2pw2a1";
};
plugin = fetchurl {
url = "https://developers.hp.com/sites/default/files/${name}-plugin.run";
- sha256 = "1fn8h1a5znjqjh071ifjdywr0xswc14286gwy6h9vvlh8hzrz347";
+ sha256 = "13xyv30jqjysfk7gh0gyn7qj0pb0qvk2rlbhm85a3lw7bjycal8g";
};
hplipState = substituteAll {
diff --git a/pkgs/misc/emulators/mame/default.nix b/pkgs/misc/emulators/mame/default.nix
index a0455b88bec2..995fd72a6e22 100644
--- a/pkgs/misc/emulators/mame/default.nix
+++ b/pkgs/misc/emulators/mame/default.nix
@@ -4,7 +4,7 @@
let
majorVersion = "0";
- minorVersion = "218";
+ minorVersion = "219";
desktopItem = makeDesktopItem {
name = "MAME";
@@ -23,7 +23,7 @@ in mkDerivation {
owner = "mamedev";
repo = "mame";
rev = "mame${majorVersion}${minorVersion}";
- sha256 = "11qschyxhi45pbpf9q3k71kybqxmcfhjml8axqpi43sv4q2ack6q";
+ sha256 = "048ar1j2vsrvqqc3spy9qcch2lbxn0ycd9lv4ig5wfnvjkdjdvgr";
};
hardeningDisable = [ "fortify" ];
diff --git a/pkgs/misc/emulators/rpcs3/default.nix b/pkgs/misc/emulators/rpcs3/default.nix
index 674222dc3555..4e022b2868fa 100644
--- a/pkgs/misc/emulators/rpcs3/default.nix
+++ b/pkgs/misc/emulators/rpcs3/default.nix
@@ -1,22 +1,22 @@
-{ stdenv, lib, fetchgit, cmake, pkgconfig, git
-, qt5, openal, glew, vulkan-loader, libpng, ffmpeg, libevdev, python27
+{ mkDerivation, lib, fetchgit, cmake, pkgconfig, git
+, qtbase, qtquickcontrols, openal, glew, vulkan-loader, libpng, ffmpeg, libevdev, python3
, pulseaudioSupport ? true, libpulseaudio
, waylandSupport ? true, wayland
, alsaSupport ? true, alsaLib
}:
let
- majorVersion = "0.0.6";
- gitVersion = "8187-790962425"; # echo $(git rev-list HEAD --count)-$(git rev-parse --short HEAD)
+ majorVersion = "0.0.8";
+ gitVersion = "9300-341fdf7eb"; # echo $(git rev-list HEAD --count)-$(git rev-parse --short HEAD)
in
-stdenv.mkDerivation {
+mkDerivation {
pname = "rpcs3";
version = "${majorVersion}-${gitVersion}";
src = fetchgit {
url = "https://github.com/RPCS3/rpcs3";
- rev = "790962425cfb893529f72b3ef0dd1424fcc42973";
- sha256 = "154ys29b9xdws3bp4b7rb3kc0h9hd49g2yf3z9268cdq8aclahaa";
+ rev = "341fdf7eb14763fd06e2eab9a4b2b8f1adf9fdbd";
+ sha256 = "1qx97zkkjl6bmv5rhfyjqynbz0v8h40b2wxqnl59g287wj0yk3y1";
};
preConfigure = ''
@@ -36,14 +36,14 @@ stdenv.mkDerivation {
nativeBuildInputs = [ cmake pkgconfig git ];
buildInputs = [
- qt5.qtbase qt5.qtquickcontrols openal glew vulkan-loader libpng ffmpeg libevdev python27
+ qtbase qtquickcontrols openal glew vulkan-loader libpng ffmpeg libevdev python3
] ++ lib.optional pulseaudioSupport libpulseaudio
++ lib.optional alsaSupport alsaLib
++ lib.optional waylandSupport wayland;
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "PS3 emulator/debugger";
homepage = "https://rpcs3.net/";
maintainers = with maintainers; [ abbradar nocent ];
diff --git a/pkgs/misc/screensavers/xscreensaver/default.nix b/pkgs/misc/screensavers/xscreensaver/default.nix
index 1937874a49cb..1dd09852d27c 100644
--- a/pkgs/misc/screensavers/xscreensaver/default.nix
+++ b/pkgs/misc/screensavers/xscreensaver/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "5.43";
+ version = "5.44";
pname = "xscreensaver";
src = fetchurl {
url = "https://www.jwz.org/${pname}/${pname}-${version}.tar.gz";
- sha256 = "1571pj1a9998sq14y9366s2rw9wd2kq3l3dvvsk610vyd0fki3qm";
+ sha256 = "15bv05vpfjwsrqbazrjmm382jd7vvw0mp6y9vasn6wvxzjf0in3k";
};
buildInputs =
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
;
meta = {
- homepage = https://www.jwz.org/xscreensaver/;
+ homepage = "https://www.jwz.org/xscreensaver/";
description = "A set of screensavers";
maintainers = with stdenv.lib.maintainers; [ raskin ];
platforms = stdenv.lib.platforms.unix; # Once had cygwin problems
diff --git a/pkgs/misc/solfege/default.nix b/pkgs/misc/solfege/default.nix
index 7ca9843e2e35..08397c8406f6 100644
--- a/pkgs/misc/solfege/default.nix
+++ b/pkgs/misc/solfege/default.nix
@@ -1,12 +1,10 @@
{ stdenv, fetchurl, pkgconfig, pythonPackages, gettext, texinfo
, ghostscript, librsvg, gdk-pixbuf, txt2man, timidity, mpg123
, alsaUtils, vorbis-tools, csound, lilypond
-, makeWrapper
+, wrapGAppsHook
}:
-let
- inherit (pythonPackages) python pygtk;
-in stdenv.mkDerivation rec {
+pythonPackages.buildPythonApplication rec {
name = "solfege-3.22.2";
src = fetchurl {
@@ -14,10 +12,9 @@ in stdenv.mkDerivation rec {
sha256 = "1r4g93ka7i8jh5glii5nza0zq0wy4sw0gfzpvkcrhj9yr1h0jsp4";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ python pygtk gettext texinfo
- ghostscript librsvg gdk-pixbuf txt2man makeWrapper
- ];
+ nativeBuildInputs = [ gettext texinfo pkgconfig wrapGAppsHook ];
+ buildInputs = [ librsvg ];
+ propagatedBuildInputs = [ pythonPackages.pygtk ];
preBuild = ''
sed -i -e 's|wav_player=.*|wav_player=${alsaUtils}/bin/aplay|' \
@@ -29,12 +26,9 @@ in stdenv.mkDerivation rec {
default.config
'';
- postInstall = ''
- set -x
- wrapProgram "$out/bin/solfege" \
- --prefix PYTHONPATH ':' "$PYTHONPATH" \
- --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
- '';
+ format = "other";
+
+ enableParallelBuilding = true;
meta = with stdenv.lib; {
description = "Ear training program";
diff --git a/pkgs/misc/vim-plugins/aliases.nix b/pkgs/misc/vim-plugins/aliases.nix
index cfdd629369c0..4cfb6ccd372f 100644
--- a/pkgs/misc/vim-plugins/aliases.nix
+++ b/pkgs/misc/vim-plugins/aliases.nix
@@ -30,12 +30,17 @@ let
(removeRecurseForDerivations
(checkInPkgs n alias)))
aliases;
-in
-mapAliases {
+ deprecations = lib.mapAttrs (old: info:
+ throw "${old} was renamed to ${info.new} on ${info.date}. Please update to ${info.new}."
+ ) (builtins.fromJSON (builtins.readFile ./deprecated.json));
+
+in
+mapAliases ({
airline = vim-airline;
alternative = a-vim; # backwards compat, added 2014-10-21
bats = bats-vim;
+ BufOnly = BufOnly-vim;
calendar = calendar-vim;
coffee-script = vim-coffee-script;
coffeeScript = vim-coffee-script; # backwards compat, added 2014-10-18
@@ -67,7 +72,7 @@ mapAliases {
ghc-mod-vim = ghcmod-vim;
ghcmod = ghcmod-vim;
goyo = goyo-vim;
- Gist = gist-vim;
+ Gist = vim-gist;
gitgutter = vim-gitgutter;
gundo = gundo-vim;
Gundo = gundo-vim; # backwards compat, added 2015-10-03
@@ -133,7 +138,6 @@ mapAliases {
wombat256 = wombat256-vim; # backwards compat, added 2015-7-8
yankring = YankRing-vim;
Yankring = YankRing-vim;
- YouCompleteMe = youcompleteme;
xterm-color-table = xterm-color-table-vim;
zeavim = zeavim-vim;
-}
+} // deprecations)
diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix
index 20cbbf275c3a..e6bca9484a26 100644
--- a/pkgs/misc/vim-plugins/default.nix
+++ b/pkgs/misc/vim-plugins/default.nix
@@ -11,7 +11,6 @@ let
# TL;DR
# * Add your plugin to ./vim-plugin-names
- # * sort -udf ./vim-plugin-names > sorted && mv sorted vim-plugin-names
# * run ./update.py
#
# If additional modifications to the build process are required,
diff --git a/pkgs/misc/vim-plugins/deprecated.json b/pkgs/misc/vim-plugins/deprecated.json
new file mode 100644
index 000000000000..2c02982f6c60
--- /dev/null
+++ b/pkgs/misc/vim-plugins/deprecated.json
@@ -0,0 +1,18 @@
+{
+ "gist-vim": {
+ "date": "2020-03-27",
+ "new": "vim-gist"
+ },
+ "vim-jade": {
+ "date": "2020-03-27",
+ "new": "vim-pug"
+ },
+ "vundle": {
+ "date": "2020-03-27",
+ "new": "Vundle.vim"
+ },
+ "youcompleteme": {
+ "date": "2020-03-27",
+ "new": "YouCompleteMe"
+ }
+}
\ No newline at end of file
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index 06667caf5c83..cc89e861b8a1 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -63,7 +63,7 @@ let
pname = "ale";
version = "2020-03-11";
src = fetchFromGitHub {
- owner = "w0rp";
+ owner = "dense-analysis";
repo = "ale";
rev = "bbe5153fcb36dec9860ced33ae8ff0b5d76ac02a";
sha256 = "1xvmh66lgii98z6f4lk1mjs73ysrvs55xdlcmf224k3as822jmw0";
@@ -125,6 +125,17 @@ let
};
};
+ ats-vim = buildVimPluginFrom2Nix {
+ pname = "ats-vim";
+ version = "2020-03-03";
+ src = fetchFromGitHub {
+ owner = "vmchale";
+ repo = "ats-vim";
+ rev = "045fa53f1e0699e980c5c7cd85ecf237ae527ff0";
+ sha256 = "1rpqy40kw0cn2h02ly71syvwz5j77xfmrs4mijkn7k0dxgamhy5s";
+ };
+ };
+
auto-git-diff = buildVimPluginFrom2Nix {
pname = "auto-git-diff";
version = "2019-09-23";
@@ -224,6 +235,17 @@ let
};
};
+ BufOnly-vim = buildVimPluginFrom2Nix {
+ pname = "BufOnly-vim";
+ version = "2010-10-18";
+ src = fetchFromGitHub {
+ owner = "vim-scripts";
+ repo = "BufOnly.vim";
+ rev = "43dd92303979bdb234a3cb2f5662847f7a3affe7";
+ sha256 = "1gvpaqvvxjma0dl1zai68bpv42608api4054appwkw9pgczkkcdl";
+ };
+ };
+
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
version = "2020-02-14";
@@ -283,7 +305,7 @@ let
pname = "clang_complete";
version = "2018-09-19";
src = fetchFromGitHub {
- owner = "Rip-Rip";
+ owner = "xavierd";
repo = "clang_complete";
rev = "0b98d7533ad967aac3fc4c1a5b0508dafa8a676f";
sha256 = "04mdhc1kbv66blkn6qn98iyj659dac4z49nmpf3anglz8dgcxjgc";
@@ -367,6 +389,17 @@ let
};
};
+ coc-fzf = buildVimPluginFrom2Nix {
+ pname = "coc-fzf";
+ version = "2020-03-06";
+ src = fetchFromGitHub {
+ owner = "antoinemadec";
+ repo = "coc-fzf";
+ rev = "ca394b48ac9c78ce95d6cdf3807927a7b6bcfcbe";
+ sha256 = "1nsqdp2zma7rlzynm58z43vk5hyrcz8kn7ak32979p4a3fvdyj5c";
+ };
+ };
+
coc-highlight = buildVimPluginFrom2Nix {
pname = "coc-highlight";
version = "2019-10-18";
@@ -611,12 +644,12 @@ let
coc-tsserver = buildVimPluginFrom2Nix {
pname = "coc-tsserver";
- version = "2020-03-09";
+ version = "2020-03-21";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-tsserver";
- rev = "dae0cc36b0245a601d4431ae8dd2319eaa919058";
- sha256 = "1559c0hwyknz1j6vbigywg1fjads4wf8by59z0sri6aah9q77q2z";
+ rev = "54bea1ec1ab44802a155f876a4d1cc2c44b2bc42";
+ sha256 = "0npjc7c3x9mdqc6asav1f2wwv4p6lb5hk7c1p9b7m3vjg21w0k22";
};
};
@@ -889,7 +922,7 @@ let
pname = "denite-extra";
version = "2019-03-29";
src = fetchFromGitHub {
- owner = "chemzqm";
+ owner = "neoclide";
repo = "denite-extra";
rev = "af18257544027ce89269dba70c12aba1f5b9e23c";
sha256 = "0bmq9yhylfd3v6bfwvakw3pbsz5kk8wlmmql0yllqayp6410w25a";
@@ -900,7 +933,7 @@ let
pname = "denite-git";
version = "2020-03-02";
src = fetchFromGitHub {
- owner = "chemzqm";
+ owner = "neoclide";
repo = "denite-git";
rev = "88b5323a6fc0ace197eed5205215d80f3b613f91";
sha256 = "0b687i64hr8hll7pv7r1xz906b46cl2q62zm18ipikhkpva6iv13";
@@ -909,12 +942,12 @@ let
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2020-03-18";
+ version = "2020-03-21";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "a184e87b7df5e8f35aee115153b37f178e47718c";
- sha256 = "1na637k62sgpqx69r6j5prad4qdc9dp3psq75jhqyvhm3yq2432w";
+ rev = "c3206a06508a197650ee4e1d85da39ff24e3a56b";
+ sha256 = "1yy6j5zpja8jr1j8sghwc1l0fkb47r8cvv36ckf75x9x5gpylb5m";
};
};
@@ -933,7 +966,7 @@ let
pname = "deoplete-clang";
version = "2019-11-10";
src = fetchFromGitHub {
- owner = "zchee";
+ owner = "deoplete-plugins";
repo = "deoplete-clang";
rev = "2ea262e98edcb66e828f9077fcc844100320eb63";
sha256 = "1wvk61f8ph2vpl6llzmir3qs3zwaw3lrphs16d1j7ljkdl3bk49k";
@@ -989,7 +1022,7 @@ let
pname = "deoplete-go";
version = "2020-01-01";
src = fetchFromGitHub {
- owner = "zchee";
+ owner = "deoplete-plugins";
repo = "deoplete-go";
rev = "4f1ccd2ed70211fd025d052ec725c0b835bea487";
sha256 = "0zmx98kz6pxfpakizr8xm1nrv1rjr0frz19pkik29mk6aj2b2l08";
@@ -1121,12 +1154,12 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2020-03-18";
+ version = "2020-03-21";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "db7d2dc5f416634c9917054bcd6e1e5d925bb4d7";
- sha256 = "1d34zy81j47icsrnbxpp4x9f35ihrmd0lnd0vphi216kdlkxk37b";
+ rev = "1439c621dc94016c504e1732ce8270081a42768f";
+ sha256 = "1c8qx839zmf52cfazlbbnlhxw6cvnsr3ds0rclawgycbl4s1qy8f";
};
};
@@ -1397,17 +1430,6 @@ let
};
};
- gist-vim = buildVimPluginFrom2Nix {
- pname = "gist-vim";
- version = "2020-01-29";
- src = fetchFromGitHub {
- owner = "mattn";
- repo = "gist-vim";
- rev = "2158eceb210b0a354bc17aa4144554e5d8bb6c79";
- sha256 = "1dz33c63q7gghz35hyrvbshqw20faccs7bvxlda5w70mkbz9h9c4";
- };
- };
-
gitignore-vim = buildVimPluginFrom2Nix {
pname = "gitignore-vim";
version = "2014-03-16";
@@ -1452,6 +1474,17 @@ let
};
};
+ gruvbox-community = buildVimPluginFrom2Nix {
+ pname = "gruvbox-community";
+ version = "2020-02-24";
+ src = fetchFromGitHub {
+ owner = "gruvbox-community";
+ repo = "gruvbox";
+ rev = "f5711c15480b83378bde13306fa997057c0c81cd";
+ sha256 = "0vx289a7av31dxm58c6kmfdnsrwnq1rzj5rwci2pqjdac8ds2qm0";
+ };
+ };
+
gundo-vim = buildVimPluginFrom2Nix {
pname = "gundo-vim";
version = "2020-01-15";
@@ -2027,12 +2060,12 @@ let
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
- version = "2020-03-03";
+ version = "2020-03-20";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
- rev = "69140aedb7da5a5a0b25b82e7f756f91d08170ea";
- sha256 = "132ksy20rb01xm18zwwl3lv5zapfhfvaf5zz6md8dnr5hvkvvrgx";
+ rev = "d02b169e70bd6d2b2365bf6cda721967616a30bf";
+ sha256 = "1cya26wfqc7l7dqy854m4kwrq3w66knmn2cgviqh9cnsjzhwxs0d";
};
};
@@ -2150,7 +2183,7 @@ let
pname = "nerdcommenter";
version = "2020-02-19";
src = fetchFromGitHub {
- owner = "scrooloose";
+ owner = "preservim";
repo = "nerdcommenter";
rev = "c62e618a1ab5a50a4028e3296500ba29d9b033d8";
sha256 = "0w4bxj423dxxkcxnfmipf8x5jfm058rq4g3m98wzcz5zbambv3qs";
@@ -2161,7 +2194,7 @@ let
pname = "nerdtree";
version = "2020-02-20";
src = fetchFromGitHub {
- owner = "scrooloose";
+ owner = "preservim";
repo = "nerdtree";
rev = "e67324fdea7a192c7ce1b4c6b3c3b9f82f11eee7";
sha256 = "0y7hd69k0i21cqgs11n80ljv6cl0gfcjjwa0dvdywpd8mmn1ad4k";
@@ -2258,12 +2291,12 @@ let
nvim-lsp = buildVimPluginFrom2Nix {
pname = "nvim-lsp";
- version = "2020-03-19";
+ version = "2020-03-21";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lsp";
- rev = "6d5e81c71bb90568b3bf9ca061980b9b30cdbc15";
- sha256 = "1va480pw7nk650bmh4z7rvr2a5sqd4q86y19341p6mj12p2r2fcv";
+ rev = "4fe58ec4e1fa3500c7ef98464174bf6c4cb8ce67";
+ sha256 = "1xyqbr0f2pgvbbk0cpg92pswavff910hy8rjkm05grhqw43vkzcg";
};
};
@@ -2447,7 +2480,7 @@ let
pname = "purescript-vim";
version = "2018-12-10";
src = fetchFromGitHub {
- owner = "raichoo";
+ owner = "purescript-contrib";
repo = "purescript-vim";
rev = "67ca4dc4a0291e5d8c8da48bffc0f3d2c9739e7f";
sha256 = "1insh39hzbynr6qxb215qxhpifl5m8i5i0d09a3b6v679i7s11i8";
@@ -2590,7 +2623,7 @@ let
pname = "riv-vim";
version = "2020-02-17";
src = fetchFromGitHub {
- owner = "Rykka";
+ owner = "gu-fan";
repo = "riv.vim";
rev = "d52844691ca2f139e4b634db65aa49c57a0fc2b3";
sha256 = "0s4jvqwlnmmh2zw9v9rlwynwx44ypdrzhhyfb20sippxg9g6z0c5";
@@ -2821,7 +2854,7 @@ let
pname = "sved";
version = "2019-01-25";
src = fetchFromGitHub {
- owner = "peder2tm";
+ owner = "peterbjorgensen";
repo = "sved";
rev = "3362db72447e8ac812c7299c15ecfc9f41341713";
sha256 = "1r2nv069d6r2q6gbiz795x94mfjm9hnv05zka085hhq9a3yf1pgx";
@@ -2843,7 +2876,7 @@ let
pname = "syntastic";
version = "2020-01-29";
src = fetchFromGitHub {
- owner = "scrooloose";
+ owner = "vim-syntastic";
repo = "syntastic";
rev = "f3766538720116f099a8b1517f76ae2f094afd20";
sha256 = "1bzjav87fcibwlp8siqnx6x8wv8w3mwrrqrd5w19ny9scr5x2a65";
@@ -3568,12 +3601,12 @@ let
vim-codefmt = buildVimPluginFrom2Nix {
pname = "vim-codefmt";
- version = "2020-02-26";
+ version = "2020-03-20";
src = fetchFromGitHub {
owner = "google";
repo = "vim-codefmt";
- rev = "6d69f933f243ed3d7797641bd41c0e65d245c931";
- sha256 = "0vzzyz7v03ihky3vx12rji4l1r6vbxgslvc1fvi4dznfqn5m9gfn";
+ rev = "d6676620f7a85fa49e8893cad041df59497fd845";
+ sha256 = "01wrlq9h2wzngi8qna0zrwycrp0iqp7qsijyby287zbckrs25rnd";
};
};
@@ -3867,7 +3900,7 @@ let
pname = "vim-elixir";
version = "2020-03-11";
src = fetchFromGitHub {
- owner = "elixir-lang";
+ owner = "elixir-editors";
repo = "vim-elixir";
rev = "088cfc407460dea7b81c10b29db23843f85e7919";
sha256 = "1w9w4arzlbjhd5kcvyv5fykq9djc4n4j1nc75qqlzsfggbjjwhbk";
@@ -4041,11 +4074,11 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2020-03-12";
+ version = "2020-03-22";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "9a4d730270882f9d39a411eb126143eda4d46963";
+ rev = "0e35c9bbc78159318e7b7ffd228f09a96afb8fde";
sha256 = "098fz3lmfysv6gr5cjwgqsdzxjxygwc0x4ak1sxj3h6djys5x66b";
};
};
@@ -4061,6 +4094,17 @@ let
};
};
+ vim-gist = buildVimPluginFrom2Nix {
+ pname = "vim-gist";
+ version = "2020-01-29";
+ src = fetchFromGitHub {
+ owner = "mattn";
+ repo = "vim-gist";
+ rev = "2158eceb210b0a354bc17aa4144554e5d8bb6c79";
+ sha256 = "1dz33c63q7gghz35hyrvbshqw20faccs7bvxlda5w70mkbz9h9c4";
+ };
+ };
+
vim-gista = buildVimPluginFrom2Nix {
pname = "vim-gista";
version = "2020-01-04";
@@ -4118,12 +4162,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2020-03-17";
+ version = "2020-03-20";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "f5d34f40d6757470f40600000c9c08de142d7ced";
- sha256 = "0a2g8f9xza2m07qm4pcj2aqjh1yvs9cxn8f3zima06swfw2ahdh8";
+ rev = "50d52bafa00448ca8cde2b0e05b0fe71c9397762";
+ sha256 = "1c8dwllscwxiqp409zy7ajwz84bn8g7p9gldqrhx8i9l7q382z0w";
};
};
@@ -4380,17 +4424,6 @@ let
};
};
- vim-jade = buildVimPluginFrom2Nix {
- pname = "vim-jade";
- version = "2019-09-23";
- src = fetchFromGitHub {
- owner = "digitaltoad";
- repo = "vim-jade";
- rev = "ea39cd942cf3194230cf72bfb838901a5344d3b3";
- sha256 = "07141jkfnaia4ydc6qcg0bc06w720l2lzl7bm4bsjwswqrzmhfam";
- };
- };
-
vim-janah = buildVimPluginFrom2Nix {
pname = "vim-janah";
version = "2018-10-01";
@@ -4502,6 +4535,17 @@ let
};
};
+ vim-kitty-navigator = buildVimPluginFrom2Nix {
+ pname = "vim-kitty-navigator";
+ version = "2019-11-04";
+ src = fetchFromGitHub {
+ owner = "knubie";
+ repo = "vim-kitty-navigator";
+ rev = "c32357892f10117291461631d51a6bfd20e72b9a";
+ sha256 = "0zqvcnbns0vbxkqr0mpiapql8cvp54nn5a6mwc7l24jr6plhiwmn";
+ };
+ };
+
vim-lastplace = buildVimPluginFrom2Nix {
pname = "vim-lastplace";
version = "2020-01-20";
@@ -4614,12 +4658,12 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2020-02-11";
+ version = "2020-03-22";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "62c6f6aa227b1b3ef5e7cf7df9f0a9c1d855d7fe";
- sha256 = "1qimz08rqm4ch6dr0znwxl328593kmz0yxdqq15g1yrw4ig0fi22";
+ rev = "3dd7a19e8689847956266e0be1bbfb4ca12da746";
+ sha256 = "0dj1b8v9iz67m833x1z3s7jac0jpfxgs43ylc6m0v3al67qcb0mj";
};
};
@@ -5052,6 +5096,17 @@ let
};
};
+ vim-pug = buildVimPluginFrom2Nix {
+ pname = "vim-pug";
+ version = "2019-09-23";
+ src = fetchFromGitHub {
+ owner = "digitaltoad";
+ repo = "vim-pug";
+ rev = "ea39cd942cf3194230cf72bfb838901a5344d3b3";
+ sha256 = "07141jkfnaia4ydc6qcg0bc06w720l2lzl7bm4bsjwswqrzmhfam";
+ };
+ };
+
vim-puppet = buildVimPluginFrom2Nix {
pname = "vim-puppet";
version = "2019-09-16";
@@ -5527,12 +5582,12 @@ let
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
- version = "2020-03-17";
+ version = "2020-03-21";
src = fetchFromGitHub {
- owner = "janko-m";
+ owner = "janko";
repo = "vim-test";
- rev = "d878e9d61f186140f18a7a8a8badc0605d8955ba";
- sha256 = "06kihjif3g00bibx304vz22w2w9z84v0g6a55cxs1hqlc4ygnl8v";
+ rev = "b302a325116d8708dc0721b7cd97ff59536f4e75";
+ sha256 = "099dzadzhfkhf92lv5cmfk0iawbp40v1rz9xxp462hxxcn3p3c97";
};
};
@@ -5855,6 +5910,17 @@ let
};
};
+ vimacs = buildVimPluginFrom2Nix {
+ pname = "vimacs";
+ version = "2016-03-24";
+ src = fetchFromGitHub {
+ owner = "andrep";
+ repo = "vimacs";
+ rev = "7b8e297722d55089f0f0535fe6422533c98112fb";
+ sha256 = "0x92jcpdlvxhhdpwkv7ig9ya7s96yqjy6ms9xnx8djkf12xql16f";
+ };
+ };
+
vimagit = buildVimPluginFrom2Nix {
pname = "vimagit";
version = "2020-01-12";
@@ -5945,12 +6011,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2020-03-17";
+ version = "2020-03-21";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "16b23314b31862510d3feb8a2569199062b083ac";
- sha256 = "0vibfwsyamp4jqbaaa872m922yg89fx7k0cfa6kfhr5ks4vhpya5";
+ rev = "8c59031d50feeec8b4f3549f70f82564975265f0";
+ sha256 = "16a7qpp19gci8hq8h2999pwv0gd6x0mqgifv325mlb0jj5lxy7m1";
};
};
@@ -5998,12 +6064,12 @@ let
};
};
- vundle = buildVimPluginFrom2Nix {
- pname = "vundle";
+ Vundle-vim = buildVimPluginFrom2Nix {
+ pname = "Vundle-vim";
version = "2019-08-17";
src = fetchFromGitHub {
- owner = "gmarik";
- repo = "vundle";
+ owner = "VundleVim";
+ repo = "Vundle.vim";
rev = "b255382d6242d7ea3877bf059d2934125e0c4d95";
sha256 = "0fkmklcq3fgvd6x6irz9bgyvcdaxafykk3k89gsi9p6b0ikw3rw6";
};
@@ -6099,22 +6165,22 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
- version = "2020-03-02";
+ version = "2020-03-21";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "68ef9623656fe9aaa53c1d9ab906f09c2c095f06";
- sha256 = "0cn1k8lda71vm4gx14ly9gdvk1j17jds0axx9jvjp4w9jid6ksqk";
+ rev = "4d3f69a3a5f56bae9475a96c3291ffdcbd9ff0b1";
+ sha256 = "0f3dq4lrm9xzh780fd471b7ddibfzb9vfq1k6gn53pmqpiw6a498";
fetchSubmodules = true;
};
};
- youcompleteme = buildVimPluginFrom2Nix {
- pname = "youcompleteme";
+ YouCompleteMe = buildVimPluginFrom2Nix {
+ pname = "YouCompleteMe";
version = "2020-03-18";
src = fetchFromGitHub {
- owner = "valloric";
- repo = "youcompleteme";
+ owner = "ycm-core";
+ repo = "YouCompleteMe";
rev = "cf4a76acaeed27eb3ca1dca5adf1115b6abbcfa3";
sha256 = "0si9by2ag2f7xgxidp5215d6wkg1mdhq9j5c4icdpsly9gv3w5s8";
fetchSubmodules = true;
@@ -6158,7 +6224,7 @@ let
pname = "zig-vim";
version = "2020-02-10";
src = fetchFromGitHub {
- owner = "zig-lang";
+ owner = "ziglang";
repo = "zig.vim";
rev = "55b690029791022fd7818ebd0ee395e8976899fe";
sha256 = "10xkrn4yhjda187mpw1y3qw0s6bp7aklk87pansaa3fvysdf3b6c";
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index e4710e27193c..39596da24bb0 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -393,22 +393,10 @@ self: super: {
configurePhase = "cd plugins/nvim";
});
- gist-vim = super.gist-vim.overrideAttrs(old: {
+ vim-gist = super.vim-gist.overrideAttrs(old: {
dependencies = with super; [ webapi-vim ];
});
- gruvbox-community = buildVimPluginFrom2Nix {
- pname = "gruvbox-community";
- version = "2019-05-31";
- src = fetchFromGitHub {
- owner = "gruvbox-community";
- repo = "gruvbox";
- rev = "e122091dad968a5524f3e8136615a479c7b6f247";
- sha256 = "1hncjyfi1gbw62b2pngy5qxyzibrhbyzgfmm9a58sdh1272l8ls8";
- };
- meta.maintainers = with stdenv.lib.maintainers; [ minijackson ];
- };
-
meson = buildVimPluginFrom2Nix {
inherit (meson) pname version src;
preInstall = "cd data/syntax-highlighting/vim";
@@ -460,6 +448,21 @@ self: super: {
};
});
+ vimacs = super.vimacs.overrideAttrs(old: {
+ buildPhase = ''
+ substituteInPlace bin/vim \
+ --replace '/usr/bin/vim' 'vim' \
+ --replace '/usr/bin/gvim' 'gvim'
+ # remove unnecessary duplicated bin wrapper script
+ rm -r plugin/vimacs
+ '';
+ meta = with stdenv.lib; {
+ description = "Vim-Improved eMACS: Emacs emulation plugin for Vim";
+ homepage = "http://algorithm.com.au/code/vimacs";
+ license = licenses.gpl2Plus;
+ maintainers = with stdenv.lib.maintainers; [ millerjason ];
+ };
+ });
vimshell-vim = super.vimshell-vim.overrideAttrs(old: {
dependencies = with super; [ vimproc-vim ];
@@ -640,7 +643,7 @@ self: super: {
sourceRoot = ".";
});
- youcompleteme = super.youcompleteme.overrideAttrs(old: {
+ YouCompleteMe = super.YouCompleteMe.overrideAttrs(old: {
buildPhase = ''
substituteInPlace plugin/youcompleteme.vim \
--replace "'ycm_path_to_python_interpreter', '''" \
diff --git a/pkgs/misc/vim-plugins/update.py b/pkgs/misc/vim-plugins/update.py
index 0ef93ac569ab..bbeef0889f42 100755
--- a/pkgs/misc/vim-plugins/update.py
+++ b/pkgs/misc/vim-plugins/update.py
@@ -10,12 +10,14 @@
import argparse
import functools
+import http
import json
import os
import subprocess
import sys
import traceback
import urllib.error
+import urllib.parse
import urllib.request
import xml.etree.ElementTree as ET
from datetime import datetime
@@ -32,6 +34,7 @@ ATOM_UPDATED = "{http://www.w3.org/2005/Atom}updated" # "
ROOT = Path(__file__).parent
DEFAULT_IN = ROOT.joinpath("vim-plugin-names")
DEFAULT_OUT = ROOT.joinpath("generated.nix")
+DEPRECATED = ROOT.joinpath("deprecated.json")
import time
from functools import wraps
@@ -71,9 +74,11 @@ def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: floa
class Repo:
- def __init__(self, owner: str, name: str) -> None:
+ def __init__(self, owner: str, name: str, alias: str) -> None:
self.owner = owner
self.name = name
+ self.alias = alias
+ self.redirect: Dict[str, str] = {}
def url(self, path: str) -> str:
return urljoin(f"https://github.com/{self.owner}/{self.name}/", path)
@@ -96,7 +101,9 @@ class Repo:
@retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
def latest_commit(self) -> Tuple[str, datetime]:
- with urllib.request.urlopen(self.url("commits/master.atom"), timeout=10) as req:
+ commit_url = self.url("commits/master.atom")
+ with urllib.request.urlopen(commit_url, timeout=10) as req:
+ self.check_for_redirect(commit_url, req)
xml = req.read()
root = ET.fromstring(xml)
latest_entry = root.find(ATOM_ENTRY)
@@ -111,6 +118,19 @@ class Repo:
updated = datetime.strptime(updated_tag.text, "%Y-%m-%dT%H:%M:%SZ")
return Path(str(url.path)).name, updated
+ def check_for_redirect(self, url: str, req: http.client.HTTPResponse):
+ response_url = req.geturl()
+ if url != response_url:
+ new_owner, new_name = (
+ urllib.parse.urlsplit(response_url).path.strip("/").split("/")[:2]
+ )
+ end_line = "\n" if self.alias is None else f" as {self.alias}\n"
+ plugin_line = "{owner}/{name}" + end_line
+
+ old_plugin = plugin_line.format(owner=self.owner, name=self.name)
+ new_plugin = plugin_line.format(owner=new_owner, name=new_name)
+ self.redirect[old_plugin] = new_plugin
+
def prefetch_git(self, ref: str) -> str:
data = subprocess.check_output(
["nix-prefetch-git", "--fetch-submodules", self.url(""), ref]
@@ -197,15 +217,17 @@ def get_current_plugins() -> List[Plugin]:
return plugins
-def prefetch_plugin(user: str, repo_name: str, alias: str, cache: "Cache") -> Plugin:
- repo = Repo(user, repo_name)
+def prefetch_plugin(
+ user: str, repo_name: str, alias: str, cache: "Cache"
+) -> Tuple[Plugin, Dict[str, str]]:
+ repo = Repo(user, repo_name, alias)
commit, date = repo.latest_commit()
has_submodules = repo.has_submodules()
cached_plugin = cache[commit]
if cached_plugin is not None:
cached_plugin.name = alias or repo_name
cached_plugin.date = date
- return cached_plugin
+ return cached_plugin, repo.redirect
print(f"prefetch {user}/{repo_name}")
if has_submodules:
@@ -213,7 +235,10 @@ def prefetch_plugin(user: str, repo_name: str, alias: str, cache: "Cache") -> Pl
else:
sha256 = repo.prefetch_github(commit)
- return Plugin(alias or repo_name, commit, has_submodules, sha256, date=date)
+ return (
+ Plugin(alias or repo_name, commit, has_submodules, sha256, date=date),
+ repo.redirect,
+ )
def print_download_error(plugin: str, ex: Exception):
@@ -227,20 +252,22 @@ def print_download_error(plugin: str, ex: Exception):
def check_results(
- results: List[Tuple[str, str, Union[Exception, Plugin]]]
-) -> List[Tuple[str, str, Plugin]]:
+ results: List[Tuple[str, str, Union[Exception, Plugin], Dict[str, str]]]
+) -> Tuple[List[Tuple[str, str, Plugin]], Dict[str, str]]:
failures: List[Tuple[str, Exception]] = []
plugins = []
- for (owner, name, result) in results:
+ redirects: Dict[str, str] = {}
+ for (owner, name, result, redirect) in results:
if isinstance(result, Exception):
failures.append((name, result))
else:
plugins.append((owner, name, result))
+ redirects.update(redirect)
print(f"{len(results) - len(failures)} plugins were checked", end="")
if len(failures) == 0:
print()
- return plugins
+ return plugins, redirects
else:
print(f", {len(failures)} plugin(s) could not be downloaded:\n")
@@ -328,15 +355,15 @@ class Cache:
def prefetch(
args: Tuple[str, str, str], cache: Cache
-) -> Tuple[str, str, Union[Exception, Plugin]]:
+) -> Tuple[str, str, Union[Exception, Plugin], dict]:
assert len(args) == 3
owner, repo, alias = args
try:
- plugin = prefetch_plugin(owner, repo, alias, cache)
+ plugin, redirect = prefetch_plugin(owner, repo, alias, cache)
cache[plugin.commit] = plugin
- return (owner, repo, plugin)
+ return (owner, repo, plugin, redirect)
except Exception as e:
- return (owner, repo, e)
+ return (owner, repo, e, {})
header = (
@@ -386,6 +413,49 @@ in lib.fix' (lib.extends overrides packages)
print(f"updated {outfile}")
+def rewrite_input(input_file: Path, output_file: Path, redirects: dict):
+ with open(input_file, "r") as f:
+ lines = f.readlines()
+
+ if redirects:
+ lines = [redirects.get(line, line) for line in lines]
+
+ cur_date_iso = datetime.now().strftime("%Y-%m-%d")
+ with open(DEPRECATED, "r") as f:
+ deprecations = json.load(f)
+ for old, new in redirects.items():
+ old_name = old.split("/")[1].split(" ")[0].strip("\n")
+ new_name = new.split("/")[1].split(" ")[0].strip("\n")
+ if old_name != new_name:
+ deprecations[old_name] = {
+ "new": new_name,
+ "date": cur_date_iso,
+ }
+ with open(DEPRECATED, "w") as f:
+ json.dump(deprecations, f, indent=4, sort_keys=True)
+
+ print(
+ f"""\
+Redirects have been detected and {input_file} has been updated. Please take the
+following steps:
+ 1. Go ahead and commit just the updated expressions as you intended to do:
+ git add {output_file}
+ git commit -m "vimPlugins: Update"
+ 2. Run this script again so these changes will be reflected in the
+ generated expressions:
+ ./update.py
+ 3. Commit {input_file} along with deprecations and generated expressions:
+ git add {output_file} {input_file} {DEPRECATED}
+ git commit -m "vimPlugins: Update redirects"
+ """
+ )
+
+ lines = sorted(lines, key=str.casefold)
+
+ with open(input_file, "w") as f:
+ f.writelines(lines)
+
+
def parse_args():
parser = argparse.ArgumentParser(
description=(
@@ -428,10 +498,12 @@ def main() -> None:
finally:
cache.store()
- plugins = check_results(results)
+ plugins, redirects = check_results(results)
generate_nix(plugins, args.outfile)
+ rewrite_input(args.input_file, args.outfile, redirects)
+
if __name__ == "__main__":
main()
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index 874b2471d5c4..1d84a86f847f 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -9,10 +9,12 @@ alvan/vim-closetag
alx741/vim-hindent
alx741/vim-stylishask
amiorin/ctrlp-z
+andrep/vimacs
andreshazard/vim-logreview
andsild/peskcolor.vim
andviro/flake8-vim
andys8/vim-elm-syntax
+antoinemadec/coc-fzf
ap/vim-css-color
arcticicestudio/nord-vim
artur-shaik/vim-javacomplete2
@@ -20,8 +22,8 @@ autozimu/LanguageClient-neovim
ayu-theme/ayu-vim
bazelbuild/vim-bazel
bbchung/clighter8
-benmills/vimux
benizi/vim-automkdir
+benmills/vimux
bhurlow/vim-parinfer
bitc/vim-hdevtools
bkad/camelcasemotion
@@ -35,8 +37,6 @@ brooth/far.vim
carlitux/deoplete-ternjs
ccarpita/rtorrent-syntax-file
cespare/vim-toml
-chemzqm/denite-extra
-chemzqm/denite-git
Chiel92/vim-autoformat
chikatoike/concealedyank.vim
chikatoike/sourcemap.vim
@@ -57,22 +57,25 @@ cocopon/iceberg.vim
cohama/lexima.vim
ctjhoa/spacevim
ctrlpvim/ctrlp.vim
-dag/vim2hs
dag/vim-fish
+dag/vim2hs
dannyob/quickfixstatus
darfink/starsearch.vim
dart-lang/dart-vim-plugin
david-a-wheeler/vim-metamath
davidhalter/jedi-vim
dcharbon/vim-flatbuffers
+dense-analysis/ale
+deoplete-plugins/deoplete-clang
deoplete-plugins/deoplete-dictionary
+deoplete-plugins/deoplete-go
deoplete-plugins/deoplete-jedi
deoplete-plugins/deoplete-zsh
derekelkins/agda-vim
derekwyatt/vim-scala
dhruvasagar/vim-prosession
dhruvasagar/vim-table-mode
-digitaltoad/vim-jade
+digitaltoad/vim-pug
direnv/direnv.vim
dleonard0/pony-vim-syntax
dracula/vim
@@ -85,7 +88,7 @@ easymotion/vim-easymotion
editorconfig/editorconfig-vim
ehamberg/vim-cute-python
eikenb/acp
-elixir-lang/vim-elixir
+elixir-editors/vim-elixir
elmcast/elm-vim
elzr/vim-json
embear/vim-localvimrc
@@ -108,7 +111,6 @@ garbas/vim-snipmate
gentoo/gentoo-syntax
gibiansky/vim-textobj-haskell
glts/vim-textobj-comment
-gmarik/vundle
godlygeek/csapprox
godlygeek/tabular
google/vim-codefmt
@@ -117,6 +119,8 @@ google/vim-maktaba
gorkunov/smartpairs.vim
gotcha/vimelette
gregsexton/gitv
+gruvbox-community/gruvbox as gruvbox-community
+gu-fan/riv.vim
guns/vim-clojure-highlight
guns/vim-clojure-static
guns/vim-sexp
@@ -147,7 +151,7 @@ itchyny/vim-cursorword
itchyny/vim-gitbranch
ivanov/vim-ipython
jacoborus/tender.vim
-janko-m/vim-test
+janko/vim-test
jaredgorski/SpaceCamp
JazzCore/ctrlp-cmatcher
jceb/vim-hier
@@ -203,6 +207,7 @@ kchmck/vim-coffee-script
KeitaNakamura/neodark.vim
keith/swift.vim
kien/rainbow_parentheses.vim
+knubie/vim-kitty-navigator
konfekt/fastfold
kristijanhusak/defx-git
kristijanhusak/defx-icons
@@ -259,7 +264,7 @@ markonm/traces.vim
martinda/Jenkinsfile-vim-syntax
mattn/calendar-vim as mattn-calendar-vim
mattn/emmet-vim
-mattn/gist-vim
+mattn/vim-gist
mattn/webapi-vim
matze/vim-move
maximbaz/lightline-ale
@@ -314,8 +319,8 @@ neoclide/coc-neco
neoclide/coc-pairs
neoclide/coc-prettier
neoclide/coc-python
-neoclide/coc-rls
neoclide/coc-r-lsp
+neoclide/coc-rls
neoclide/coc-smartf
neoclide/coc-snippets
neoclide/coc-solargraph
@@ -329,12 +334,14 @@ neoclide/coc-vimtex
neoclide/coc-wxml
neoclide/coc-yaml
neoclide/coc-yank
+neoclide/denite-extra
+neoclide/denite-git
neoclide/vim-easygit
neomake/neomake
+neovim/nvim-lsp
+neovim/nvimdev.nvim
neovimhaskell/haskell-vim
neovimhaskell/nvim-hs.vim
-neovim/nvimdev.nvim
-neovim/nvim-lsp
neutaaaaan/iosvkem
nfnty/vim-nftables
nicoe/deoplete-khard
@@ -355,7 +362,7 @@ osyo-manga/vim-watchdogs
pangloss/vim-javascript
parsonsmatt/intero-neovim
pearofducks/ansible-vim
-peder2tm/sved
+peterbjorgensen/sved
peterhoeg/vim-qml
phanviet/vim-monokai-pro
plasticboy/vim-markdown
@@ -363,7 +370,10 @@ ponko2/deoplete-fish
posva/vim-vue
powerman/vim-plugin-AnsiEsc
PProvost/vim-ps1
+preservim/nerdcommenter
+preservim/nerdtree
ptzz/lf.vim
+purescript-contrib/purescript-vim
python-mode/python-mode
qnighy/lalrpop.vim
qpkorr/vim-bufkill
@@ -372,7 +382,6 @@ racer-rust/vim-racer
rafaqz/ranger.vim
rafi/awesome-vim-colorschemes
raghur/vim-ghost
-raichoo/purescript-vim
Raimondi/delimitMate
rakr/vim-one
rbgrouleff/bclose.vim
@@ -381,7 +390,6 @@ reedes/vim-wordy
rhysd/committia.vim
rhysd/vim-grammarous
rhysd/vim-operator-surround
-Rip-Rip/clang_complete
rodjek/vim-puppet
romainl/vim-cool
ron89/thesaurus_query.vim
@@ -391,15 +399,11 @@ roxma/nvim-yarp
RRethy/vim-illuminate
rust-lang/rust.vim
ryanoasis/vim-devicons
-Rykka/riv.vim
ryvnf/readline.vim
sakhnik/nvim-gdb
saltstack/salt-vim
samoshkin/vim-mergetool
sbdchd/neoformat
-scrooloose/nerdcommenter
-scrooloose/nerdtree
-scrooloose/syntastic
sebastianmarkow/deoplete-rust
SevereOverfl0w/deoplete-github
sheerun/vim-polyglot
@@ -501,22 +505,20 @@ uarun/vim-protobuf
udalov/kotlin-vim
ujihisa/neco-look
unblevable/quick-scope
-valloric/youcompleteme
Valodim/deoplete-notmuch
vhda/verilog_systemverilog.vim
vim-airline/vim-airline
vim-airline/vim-airline-themes
-vimlab/split-term.vim
-vimoutliner/vimoutliner
vim-pandoc/vim-pandoc
vim-pandoc/vim-pandoc-after
vim-pandoc/vim-pandoc-syntax
vim-ruby/vim-ruby
+vim-scripts/a.vim
vim-scripts/align
vim-scripts/argtextobj.vim
vim-scripts/autoload_cscope.vim
-vim-scripts/a.vim
vim-scripts/bats.vim
+vim-scripts/BufOnly.vim
vim-scripts/changeColorScheme.vim
vim-scripts/Colour-Sampler-Pack
vim-scripts/DoxygenToolkit.vim
@@ -537,11 +539,15 @@ vim-scripts/taglist.vim
vim-scripts/utl.vim
vim-scripts/wombat256.vim
vim-scripts/YankRing.vim
+vim-syntastic/syntastic
vim-utils/vim-husk
+vimlab/split-term.vim
+vimoutliner/vimoutliner
vimwiki/vimwiki
vito-c/jq.vim
+vmchale/ats-vim
vmchale/dhall-vim
-w0rp/ale
+VundleVim/Vundle.vim
wakatime/vim-wakatime
wannesm/wmgraphviz.vim
wellle/targets.vim
@@ -550,11 +556,11 @@ will133/vim-dirdiff
wincent/command-t
wincent/ferret
wsdjeg/vim-fetch
+xavierd/clang_complete
xolox/vim-easytags
xolox/vim-misc
xuhdev/vim-latex-live-preview
+ycm-core/YouCompleteMe
Yggdroot/indentLine
zah/nim.vim
-zchee/deoplete-clang
-zchee/deoplete-go
-zig-lang/zig.vim
+ziglang/zig.vim
diff --git a/pkgs/os-specific/darwin/smimesign/default.nix b/pkgs/os-specific/darwin/smimesign/default.nix
index 6e799f1caaaa..9efa230d3b72 100644
--- a/pkgs/os-specific/darwin/smimesign/default.nix
+++ b/pkgs/os-specific/darwin/smimesign/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, libobjc, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "smimesign";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "1k3gnjzblfk14y19zhlvwysx045nbw0xr5nngh7zj1wcqxhhm206";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libobjc Security ];
-
buildFlagsArray = "-ldflags=-X main.versionString=${version}";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "An S/MIME signing utility for macOS and Windows that is compatible with Git.";
homepage = https://github.com/github/smimesign;
diff --git a/pkgs/os-specific/linux/earlyoom/default.nix b/pkgs/os-specific/linux/earlyoom/default.nix
index 9725ea66dd43..96283af40d05 100644
--- a/pkgs/os-specific/linux/earlyoom/default.nix
+++ b/pkgs/os-specific/linux/earlyoom/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "earlyoom-${VERSION}";
# This environment variable is read by make to set the build version.
- VERSION = "1.3";
+ VERSION = "1.5";
src = fetchFromGitHub {
owner = "rfjakob";
repo = "earlyoom";
rev = "v${VERSION}";
- sha256 = "0fwbx0y80nqgkxrc9kf9j3iwa0wbps2jmqir3pgqbc2cj0wjh0lr";
+ sha256 = "1wcw2lfd9ajachbrjqywkzj9x6zv32gij2r6yap26x1wdd5x7i93";
};
installPhase = ''
diff --git a/pkgs/os-specific/linux/ell/default.nix b/pkgs/os-specific/linux/ell/default.nix
index e811dc1bc386..b1a3a4f08915 100644
--- a/pkgs/os-specific/linux/ell/default.nix
+++ b/pkgs/os-specific/linux/ell/default.nix
@@ -7,14 +7,14 @@
stdenv.mkDerivation rec {
pname = "ell";
- version = "0.28";
+ version = "0.30";
outputs = [ "out" "dev" ];
src = fetchgit {
url = "https://git.kernel.org/pub/scm/libs/${pname}/${pname}.git";
rev = version;
- sha256 = "1am3ghji271364vmf2w5sxskvlhh4r2mwakza7vjjph16cvsv6a7";
+ sha256 = "0kiglgc02a6hqi1nhnl4d8lxax8b1fljp50pvqswrnbh7pgb5676";
};
patches = [
diff --git a/pkgs/os-specific/linux/firejail/default.nix b/pkgs/os-specific/linux/firejail/default.nix
index 678592c03791..4d263194a49d 100644
--- a/pkgs/os-specific/linux/firejail/default.nix
+++ b/pkgs/os-specific/linux/firejail/default.nix
@@ -36,10 +36,27 @@ stdenv.mkDerivation {
sed -e "s@/etc/@$out/etc/@g" -e "/chmod u+s/d" -i Makefile
'';
- # We need to set the directory for the .local override files to
- # /etc/firejail so we can actually override them
+ # The profile files provided with the firejail distribution include `.local`
+ # profile files using relative paths. The way firejail works when it comes to
+ # handling includes is by looking target files up in `~/.config/firejail`
+ # first, and then trying `SYSCONFDIR`. The latter normally points to
+ # `/etc/filejail`, but in the case of nixos points to the nix store. This
+ # makes it effectively impossible to place any profile files in
+ # `/etc/firejail`.
+ #
+ # The workaround applied below is by creating a set of `.local` files which
+ # only contain respective includes to `/etc/firejail`. This way
+ # `~/.config/firejail` still takes precedence, but `/etc/firejail` will also
+ # be searched in second order. This replicates the behaviour from
+ # non-nixos platforms.
+ #
+ # See https://github.com/netblue30/firejail/blob/e4cb6b42743ad18bd11d07fd32b51e8576239318/src/firejail/profile.c#L68-L83
+ # for the profile file lookup implementation.
postInstall = ''
- sed -E -e 's@^include (.*.local)$@include /etc/firejail/\1@g' -i $out/etc/firejail/*.profile
+ for local in $(grep -Eh '^include.*local$' $out/etc/firejail/*.profile | awk '{print $2}' | sort | uniq)
+ do
+ echo "include /etc/firejail/$local" >$out/etc/firejail/$local
+ done
'';
# At high parallelism, the build sometimes fails with:
diff --git a/pkgs/os-specific/linux/fscrypt/default.nix b/pkgs/os-specific/linux/fscrypt/default.nix
index bb04efaf1ca2..9f734a47c29b 100644
--- a/pkgs/os-specific/linux/fscrypt/default.nix
+++ b/pkgs/os-specific/linux/fscrypt/default.nix
@@ -4,19 +4,18 @@
buildGoModule rec {
pname = "fscrypt";
- version = "0.2.6";
+ version = "0.2.7";
src = fetchFromGitHub {
owner = "google";
repo = "fscrypt";
rev = "v${version}";
- sha256 = "15pwhz4267kwhkv532k6wgjqfzawawdrrk6vnl017ys5s9ln51a8";
+ sha256 = "0h1ssw9x37hvks8rcnsjq4nsl6djmhx53iiwrw8fw4lf3nlmdzpx";
};
postPatch = ''
substituteInPlace Makefile \
--replace 'TAG_VERSION := $(shell git describe --tags)' "" \
- --replace '$(shell date)' '$(shell date --date="@0")' \
--replace "/usr/local" "$out"
'';
@@ -46,6 +45,7 @@ buildGoModule rec {
directories.
'';
inherit (src.meta) homepage;
+ changelog = "https://github.com/google/fscrypt/releases/tag/v${version}";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
diff --git a/pkgs/os-specific/linux/iwd/default.nix b/pkgs/os-specific/linux/iwd/default.nix
index f6e98b047df6..d93b11bc9577 100644
--- a/pkgs/os-specific/linux/iwd/default.nix
+++ b/pkgs/os-specific/linux/iwd/default.nix
@@ -13,12 +13,12 @@
stdenv.mkDerivation rec {
pname = "iwd";
- version = "1.5";
+ version = "1.6";
src = fetchgit {
url = https://git.kernel.org/pub/scm/network/wireless/iwd.git;
rev = version;
- sha256 = "09viyfv5j2rl6ly52b2xlc2zbmb6i22dv89jc6823bzdjjimkrg6";
+ sha256 = "0c38c7a234cwdd5y1brq4w56xszs8zlp57rr3nvgp8z8djcy1qvx";
};
nativeBuildInputs = [
diff --git a/pkgs/os-specific/linux/kernel/linux-4.19.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix
index 8e260ff6b5d4..65f93a0f9243 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.19.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.19.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.19.112";
+ version = "4.19.113";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0yiyqwgh6wcyshpdj98s7dc4ahyx47y6whvnww6sjmzdq0fb3hi4";
+ sha256 = "1rf0jz7r1f4rb4k0g3glssfa1hm2ka6vlbwjlkmsx1bybxnmg85m";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix
index cdc802b9616b..2471962404e3 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.4.27";
+ version = "5.4.28";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0szc1p9y6z8gs2f1nj45nrz52sxcabg2xh7zqlljazv45lvcvf8r";
+ sha256 = "197p7rjmbs229ncj1y8s80f7n4bm8g9w0jrv1109m3rl8q9wqqy8";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.5.nix b/pkgs/os-specific/linux/kernel/linux-5.5.nix
index 474c6980e4a5..aa15a42d2c4d 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.5.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.5.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.5.11";
+ version = "5.5.13";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0bplsbjb3slx566assxdhp7rnmm9z2s8iv9hfar574jds77syix5";
+ sha256 = "1qjf18qywzrfdzwpgpf6m0w0bil8rbc9hby8473ckzvbl0a3cfqz";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/lxc/default.nix b/pkgs/os-specific/linux/lxc/default.nix
index fff66fe328a5..741d4ab14820 100644
--- a/pkgs/os-specific/linux/lxc/default.nix
+++ b/pkgs/os-specific/linux/lxc/default.nix
@@ -9,11 +9,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "lxc";
- version = "3.2.1";
+ version = "4.0.0";
src = fetchurl {
url = "https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz";
- sha256 = "1m633j5k700nsc3smca7fxqfhxhypxbamh18x9z60zdilj33k42z";
+ sha256 = "1x63nbfsicqxckq62ga3k0g8fm4qgcpn45ianj6m7rvw4lnaxwxk";
};
nativeBuildInputs = [
diff --git a/pkgs/os-specific/linux/pcm/default.nix b/pkgs/os-specific/linux/pcm/default.nix
index c00bd67f95c2..cc5c2efd46e6 100644
--- a/pkgs/os-specific/linux/pcm/default.nix
+++ b/pkgs/os-specific/linux/pcm/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "201902";
+ version = "202003";
pname = "pcm";
src = fetchFromGitHub {
owner = "opcm";
repo = "pcm";
rev = version;
- sha256 = "15kh5ry2w1zj2mbg98hlayw8g53jy79q2ixj2wm48g8vagamv77z";
+ sha256 = "1f83dhzrzgcyv5j5xxibvywvpg8sgf1g72f5x40cdb4149nwbfra";
};
installPhase = ''
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Processor counter monitor";
- homepage = https://www.intel.com/software/pcm;
+ homepage = "https://www.intel.com/software/pcm";
license = licenses.bsd3;
maintainers = with maintainers; [ roosemberth ];
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/servers/atlassian/confluence.nix b/pkgs/servers/atlassian/confluence.nix
index db5baf6e5afb..d8410c87b766 100644
--- a/pkgs/servers/atlassian/confluence.nix
+++ b/pkgs/servers/atlassian/confluence.nix
@@ -8,11 +8,11 @@ assert withMysql -> (mysql_jdbc != null);
stdenvNoCC.mkDerivation rec {
pname = "atlassian-confluence";
- version = "7.2.1";
+ version = "7.3.4";
src = fetchurl {
url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz";
- sha256 = "1d37hiabph56frsp8jrn80fmglgw6k1dlc4x8p7m82fb3vild049";
+ sha256 = "13d0vnsvyl8cjdxnp2w284814bnqgbksl8mq7lkjms1x083mhnzi";
};
buildPhase = ''
diff --git a/pkgs/servers/atlassian/jira.nix b/pkgs/servers/atlassian/jira.nix
index 611db53d6458..d0d95d24068c 100644
--- a/pkgs/servers/atlassian/jira.nix
+++ b/pkgs/servers/atlassian/jira.nix
@@ -1,15 +1,18 @@
-{ stdenv, lib, fetchurl
+{ stdenv
+, lib
+, fetchurl
+, gawk
, enableSSO ? false
, crowdProperties ? null
}:
stdenv.mkDerivation rec {
pname = "atlassian-jira";
- version = "8.7.1";
+ version = "8.8.0";
src = fetchurl {
url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz";
- sha256 = "0f46j94xjb5a5f74fsykjif64s9w2yd9ccy9098yrzaa8lbwdgpz";
+ sha256 = "1gn0iknli8pi3c3kxb8hdn19wzn2fx0193ppf0niw3cqf1h2c5cz";
};
buildPhase = ''
@@ -18,6 +21,8 @@ stdenv.mkDerivation rec {
rm -r logs; ln -sf /run/atlassian-jira/logs/ .
rm -r work; ln -sf /run/atlassian-jira/work/ .
rm -r temp; ln -sf /run/atlassian-jira/temp/ .
+ substituteInPlace bin/check-java.sh \
+ --replace "awk" "${gawk}/bin/gawk"
'' + lib.optionalString enableSSO ''
substituteInPlace atlassian-jira/WEB-INF/classes/seraph-config.xml \
--replace com.atlassian.jira.security.login.JiraSeraphAuthenticator \
diff --git a/pkgs/servers/caddy/default.nix b/pkgs/servers/caddy/default.nix
index 8b51e584e3ec..bcd4b7065b58 100644
--- a/pkgs/servers/caddy/default.nix
+++ b/pkgs/servers/caddy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "caddy";
@@ -16,8 +16,6 @@ buildGoModule rec {
};
modSha256 = "1gc0xvsihr4zp7hkrdfrplvzkaphz1y4q53rgwn2jhd8s98l57an";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
preBuild = ''
cat << EOF > caddy/main.go
package main
diff --git a/pkgs/servers/caddy/v2.nix b/pkgs/servers/caddy/v2.nix
index 7330388a7859..c0b2134abded 100644
--- a/pkgs/servers/caddy/v2.nix
+++ b/pkgs/servers/caddy/v2.nix
@@ -1,4 +1,4 @@
-{ stdenv, callPackage, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, callPackage, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "caddy";
@@ -16,8 +16,6 @@ buildGoModule rec {
};
modSha256 = "1sb8w6n84cpya2rjm0zm798kzf5vjpkr5440j1gfnnnr07jl2aqn";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
homepage = "https://caddyserver.com";
description = "Fast, cross-platform HTTP/2 web server with automatic HTTPS";
diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix
index 40760093462a..9521d470a0f1 100644
--- a/pkgs/servers/clickhouse/default.nix
+++ b/pkgs/servers/clickhouse/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "clickhouse";
- version = "19.17.8.54";
+ version = "19.17.9.60";
src = fetchFromGitHub {
owner = "yandex";
repo = "ClickHouse";
rev = "v${version}-stable";
- sha256 = "0ck6kcifj7y4i2j1jj1a9vf5nfpp9mxk5x8y8557zp9yayjm9qyr";
+ sha256 = "0k1ncn7i4szpw4jlhv3zmw6mrkkm8qfs39nj1zbawjqrkgnw70kg";
};
nativeBuildInputs = [ cmake libtool lldClang.bintools ninja ];
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
meta = with stdenv.lib; {
- homepage = https://clickhouse.yandex/;
+ homepage = "https://clickhouse.yandex/";
description = "Column-oriented database management system";
license = licenses.asl20;
maintainers = with maintainers; [ orivej ];
diff --git a/pkgs/servers/dns/coredns/default.nix b/pkgs/servers/dns/coredns/default.nix
index 8388968298ef..017842f39dc1 100644
--- a/pkgs/servers/dns/coredns/default.nix
+++ b/pkgs/servers/dns/coredns/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "coredns";
@@ -15,8 +15,6 @@ buildGoModule rec {
modSha256 = "0wlffk6wkcyn2lphw2vmdsmzag0wxljcxrvm7sv3i124x2x3yvy4";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
homepage = "https://coredns.io";
description = "A DNS server that runs middleware";
diff --git a/pkgs/servers/documize-community/default.nix b/pkgs/servers/documize-community/default.nix
index a6477d61e984..7780d900badf 100644
--- a/pkgs/servers/documize-community/default.nix
+++ b/pkgs/servers/documize-community/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, go-bindata, go-bindata-assetfs, Security }:
+{ lib, buildGoModule, fetchFromGitHub, go-bindata, go-bindata-assetfs }:
buildGoModule rec {
pname = "documize-community";
@@ -15,8 +15,6 @@ buildGoModule rec {
nativeBuildInputs = [ go-bindata go-bindata-assetfs ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "edition/community.go" ];
postInstall = ''
@@ -25,7 +23,7 @@ buildGoModule rec {
mv $out/bin/community $out/bin/documize
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Open source Confluence alternative for internal & external docs built with Golang + EmberJS";
license = licenses.agpl3;
maintainers = with maintainers; [ ma27 elseym ];
diff --git a/pkgs/servers/echoip/default.nix b/pkgs/servers/echoip/default.nix
index ae6057c34697..b3402933f9fe 100644
--- a/pkgs/servers/echoip/default.nix
+++ b/pkgs/servers/echoip/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule {
pname = "echoip";
@@ -13,8 +13,6 @@ buildGoModule {
modSha256 = "025p891klwpid5fw4z39fimgfkwgkcwqpn5276hflzdp1hfv35ly";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
outputs = [ "out" "index" ];
postInstall = ''
@@ -22,7 +20,7 @@ buildGoModule {
cp $src/index.html $index/index.html
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/mpolden/echoip;
license = licenses.bsd3;
maintainers = with maintainers; [ rvolosatovs ];
diff --git a/pkgs/servers/gobetween/default.nix b/pkgs/servers/gobetween/default.nix
index e66d5581b3c8..ff59ad53ed1c 100644
--- a/pkgs/servers/gobetween/default.nix
+++ b/pkgs/servers/gobetween/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security, enableStatic ? false }:
+{ buildGoModule, fetchFromGitHub, lib, enableStatic ? false }:
buildGoModule rec {
pname = "gobetween";
@@ -14,10 +14,8 @@ buildGoModule rec {
modSha256 =
"dd91838d20c99c73447590e43edd13c87755276f17ef3e53f24c5df3d0908f78";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildPhase = ''
- make build${stdenv.lib.optionalString enableStatic "-static"}
+ make build${lib.optionalString enableStatic "-static"}
'';
installPhase = ''
@@ -27,7 +25,7 @@ buildGoModule rec {
cp -r config $out/share
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Modern & minimalistic load balancer for the Đ¡loud era";
homepage = "http://gobetween.io";
license = licenses.mit;
diff --git a/pkgs/servers/gortr/default.nix b/pkgs/servers/gortr/default.nix
index 3e5dfc87f0ee..35c6e1452437 100644
--- a/pkgs/servers/gortr/default.nix
+++ b/pkgs/servers/gortr/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "gortr";
@@ -12,9 +12,7 @@ buildGoModule rec {
};
modSha256 = "157dpalfz3z1s3mxq63xy6lrkwzyy9xzmvn7wsxkwznjq4djv1a1";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "The RPKI-to-Router server used at Cloudflare";
homepage = "https://github.com/cloudflare/gortr/";
license = licenses.gpl3;
diff --git a/pkgs/servers/gotify/default.nix b/pkgs/servers/gotify/default.nix
index 275aaa5d68bc..f2014aac9fdc 100644
--- a/pkgs/servers/gotify/default.nix
+++ b/pkgs/servers/gotify/default.nix
@@ -1,11 +1,11 @@
{ stdenv
, buildGoPackage
+, lib
, fetchFromGitHub
, buildGoModule
, packr
, sqlite
, callPackage
-, Security
}:
buildGoModule rec {
@@ -28,8 +28,7 @@ buildGoModule rec {
--replace 'Version = "unknown"' 'Version = "${version}"'
'';
- buildInputs = [ sqlite ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ buildInputs = [ sqlite ];
nativeBuildInputs = [ packr ];
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 6b18dd30f308..070e7238bc6a 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "0.106.6";
+ version = "0.107.7";
components = {
"abode" = ps: with ps; [ ]; # missing inputs: abodepy
"acer_projector" = ps: with ps; [ pyserial];
@@ -55,9 +55,10 @@
"aurora_abb_powerone" = ps: with ps; [ ]; # missing inputs: aurorapy
"auth" = ps: with ps; [ aiohttp-cors];
"automatic" = ps: with ps; [ aiohttp-cors]; # missing inputs: aioautomatic
- "automation" = ps: with ps; [ aiohttp-cors];
+ "automation" = ps: with ps; [ ];
"avea" = ps: with ps; [ ]; # missing inputs: avea
"avion" = ps: with ps; [ ]; # missing inputs: avion
+ "avri" = ps: with ps; [ ]; # missing inputs: avri-api
"awair" = ps: with ps; [ ]; # missing inputs: python_awair
"aws" = ps: with ps; [ ]; # missing inputs: aiobotocore
"axis" = ps: with ps; [ ]; # missing inputs: axis
@@ -85,7 +86,7 @@
"bme680" = ps: with ps; [ ]; # missing inputs: bme680 smbus-cffi
"bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected
"bom" = ps: with ps; [ ]; # missing inputs: bomradarloop
- "braviatv" = ps: with ps; [ getmac]; # missing inputs: bravia-tv
+ "braviatv" = ps: with ps; [ bravia-tv getmac];
"broadlink" = ps: with ps; [ broadlink];
"brother" = ps: with ps; [ ]; # missing inputs: brother
"brottsplatskartan" = ps: with ps; [ ]; # missing inputs: brottsplatskartan
@@ -187,6 +188,7 @@
"ecovacs" = ps: with ps; [ ]; # missing inputs: sucks
"eddystone_temperature" = ps: with ps; [ construct]; # missing inputs: beacontools[scan]
"edimax" = ps: with ps; [ ]; # missing inputs: pyedimax
+ "edl21" = ps: with ps; [ ]; # missing inputs: pysml
"ee_brightbox" = ps: with ps; [ ]; # missing inputs: eebrightbox
"efergy" = ps: with ps; [ ];
"egardia" = ps: with ps; [ ]; # missing inputs: pythonegardia
@@ -217,6 +219,7 @@
"eufy" = ps: with ps; [ ]; # missing inputs: lakeside
"everlights" = ps: with ps; [ ]; # missing inputs: pyeverlights
"evohome" = ps: with ps; [ ]; # missing inputs: evohome-async
+ "ezviz" = ps: with ps; [ ]; # missing inputs: pyezviz
"facebook" = ps: with ps; [ ];
"facebox" = ps: with ps; [ ];
"fail2ban" = ps: with ps; [ ];
@@ -299,6 +302,7 @@
"graphite" = ps: with ps; [ ];
"greeneye_monitor" = ps: with ps; [ ]; # missing inputs: greeneye_monitor
"greenwave" = ps: with ps; [ ]; # missing inputs: greenwavereality
+ "griddy" = ps: with ps; [ ]; # missing inputs: griddypower
"group" = ps: with ps; [ ];
"growatt_server" = ps: with ps; [ ]; # missing inputs: growattServer
"gstreamer" = ps: with ps; [ ]; # missing inputs: gstreamer-player
@@ -307,7 +311,7 @@
"hangouts" = ps: with ps; [ ]; # missing inputs: hangups
"harman_kardon_avr" = ps: with ps; [ ]; # missing inputs: hkavr
"harmony" = ps: with ps; [ ]; # missing inputs: aioharmony
- "hassio" = ps: with ps; [ aiohttp-cors]; # missing inputs: home-assistant-frontend
+ "hassio" = ps: with ps; [ aiohttp-cors];
"haveibeenpwned" = ps: with ps; [ ];
"hddtemp" = ps: with ps; [ ];
"hdmi_cec" = ps: with ps; [ ]; # missing inputs: pyCEC
@@ -318,14 +322,13 @@
"hikvisioncam" = ps: with ps; [ ]; # missing inputs: hikvision
"hisense_aehw4a1" = ps: with ps; [ ]; # missing inputs: pyaehw4a1
"history" = ps: with ps; [ aiohttp-cors sqlalchemy];
- "history_graph" = ps: with ps; [ aiohttp-cors sqlalchemy];
"history_stats" = ps: with ps; [ aiohttp-cors sqlalchemy];
"hitron_coda" = ps: with ps; [ ];
"hive" = ps: with ps; [ ]; # missing inputs: pyhiveapi
"hlk_sw16" = ps: with ps; [ ]; # missing inputs: hlk-sw16
"homeassistant" = ps: with ps; [ ];
"homekit" = ps: with ps; [ ]; # missing inputs: HAP-python
- "homekit_controller" = ps: with ps; [ ]; # missing inputs: homekit[IP]
+ "homekit_controller" = ps: with ps; [ ]; # missing inputs: aiohomekit[IP]
"homematic" = ps: with ps; [ pyhomematic];
"homematicip_cloud" = ps: with ps; [ ]; # missing inputs: homematicip
"homeworks" = ps: with ps; [ ]; # missing inputs: pyhomeworks
@@ -342,6 +345,7 @@
"hydrawise" = ps: with ps; [ ]; # missing inputs: hydrawiser
"hyperion" = ps: with ps; [ ];
"ialarm" = ps: with ps; [ ]; # missing inputs: pyialarm
+ "iammeter" = ps: with ps; [ ]; # missing inputs: iammeter
"iaqualink" = ps: with ps; [ ]; # missing inputs: iaqualink
"icloud" = ps: with ps; [ pyicloud];
"idteck_prox" = ps: with ps; [ ]; # missing inputs: rfk101py
@@ -452,7 +456,7 @@
"melissa" = ps: with ps; [ ]; # missing inputs: py-melissa-climate
"meraki" = ps: with ps; [ aiohttp-cors];
"message_bird" = ps: with ps; [ ]; # missing inputs: messagebird
- "met" = ps: with ps; [ ]; # missing inputs: pyMetno
+ "met" = ps: with ps; [ pymetno];
"meteo_france" = ps: with ps; [ ]; # missing inputs: meteofrance vigilancemeteo
"meteoalarm" = ps: with ps; [ ]; # missing inputs: meteoalertapi
"metoffice" = ps: with ps; [ ]; # missing inputs: datapoint
@@ -517,7 +521,7 @@
"nmbs" = ps: with ps; [ ]; # missing inputs: pyrail
"no_ip" = ps: with ps; [ ];
"noaa_tides" = ps: with ps; [ ]; # missing inputs: py_noaa
- "norway_air" = ps: with ps; [ ]; # missing inputs: pyMetno
+ "norway_air" = ps: with ps; [ pymetno];
"notify" = ps: with ps; [ ];
"notion" = ps: with ps; [ ]; # missing inputs: aionotion
"nsw_fuel_station" = ps: with ps; [ ]; # missing inputs: nsw-fuel-api-client
@@ -607,6 +611,7 @@
"qnap" = ps: with ps; [ ]; # missing inputs: qnapstats
"qrcode" = ps: with ps; [ pillow]; # missing inputs: pyzbar
"quantum_gateway" = ps: with ps; [ ]; # missing inputs: quantum-gateway
+ "qvr_pro" = ps: with ps; [ ]; # missing inputs: pyqvrpro
"qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch
"rachio" = ps: with ps; [ aiohttp-cors]; # missing inputs: rachiopy
"radarr" = ps: with ps; [ ];
@@ -652,7 +657,7 @@
"safe_mode" = ps: with ps; [ aiohttp-cors hass-nabucasa]; # missing inputs: home-assistant-frontend
"saj" = ps: with ps; [ ]; # missing inputs: pysaj
"salt" = ps: with ps; [ ]; # missing inputs: saltbox
- "samsungtv" = ps: with ps; [ ]; # missing inputs: samsungctl[websocket]
+ "samsungtv" = ps: with ps; [ ]; # missing inputs: samsungctl[websocket] samsungtvws[websocket]
"satel_integra" = ps: with ps; [ ]; # missing inputs: satel_integra
"scene" = ps: with ps; [ ];
"scrape" = ps: with ps; [ beautifulsoup4];
@@ -677,7 +682,7 @@
"shopping_list" = ps: with ps; [ aiohttp-cors];
"sht31" = ps: with ps; [ ]; # missing inputs: Adafruit-GPIO Adafruit-SHT31
"sigfox" = ps: with ps; [ ];
- "sighthound" = ps: with ps; [ ]; # missing inputs: simplehound
+ "sighthound" = ps: with ps; [ pillow]; # missing inputs: simplehound
"signal_messenger" = ps: with ps; [ ]; # missing inputs: pysignalclirestapi
"simplepush" = ps: with ps; [ ]; # missing inputs: simplepush
"simplisafe" = ps: with ps; [ ]; # missing inputs: simplisafe-python
@@ -760,6 +765,7 @@
"tado" = ps: with ps; [ ]; # missing inputs: python-tado
"tahoma" = ps: with ps; [ ]; # missing inputs: tahoma-api
"tank_utility" = ps: with ps; [ ]; # missing inputs: tank_utility
+ "tankerkoenig" = ps: with ps; [ ]; # missing inputs: pytankerkoenig
"tapsaff" = ps: with ps; [ ]; # missing inputs: tapsaff
"tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli
"tcp" = ps: with ps; [ ];
@@ -865,7 +871,6 @@
"waze_travel_time" = ps: with ps; [ WazeRouteCalculator];
"weather" = ps: with ps; [ ];
"webhook" = ps: with ps; [ aiohttp-cors];
- "weblink" = ps: with ps; [ ];
"webostv" = ps: with ps; [ ]; # missing inputs: aiopylgtv
"websocket_api" = ps: with ps; [ aiohttp-cors];
"wemo" = ps: with ps; [ ]; # missing inputs: pywemo
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 2b571fe96bfc..3b59ada0b9b3 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -67,7 +67,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "0.106.6";
+ hassVersion = "0.107.7";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -75,7 +75,9 @@ in with py.pkgs; buildPythonApplication rec {
disabled = pythonOlder "3.5";
- patches = [ ./relax-importlib-metadata-pyaml.patch ];
+ patches = [
+ ./relax-deps.patch
+ ];
inherit availableComponents;
@@ -84,7 +86,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "home-assistant";
rev = version;
- sha256 = "11kv5lmm8nxp7yv3w43mzmgzkafddy0z6wl2878p96iyil1w7qhb";
+ sha256 = "1sr7vzsd4hpaix37bb10vbnnqs1v8ll2wb8m713qrvcp3crs6snk";
};
propagatedBuildInputs = [
@@ -93,12 +95,12 @@ in with py.pkgs; buildPythonApplication rec {
pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml
setuptools voluptuous voluptuous-serialize
# From http, frontend and recorder components and auth.mfa_modules.totp
- sqlalchemy aiohttp-cors hass-frontend pyotp pyqrcode
+ sqlalchemy aiohttp-cors hass-frontend pyotp pyqrcode ciso8601
] ++ componentBuildInputs ++ extraBuildInputs;
checkInputs = [
asynctest pytest pytest-aiohttp requests-mock pydispatcher aiohue netdisco
- hass-nabucasa defusedxml
+ hass-nabucasa defusedxml zeroconf
];
postPatch = ''
@@ -112,10 +114,12 @@ in with py.pkgs; buildPythonApplication rec {
# - components' dependencies are not included, so they cannot be tested
# - test_merge_id_schema requires pyqwikswitch
# - unclear why test_merge fails: assert merge_log_err.call_count != 0
- py.test --ignore tests/components -k "not test_merge_id_schema and not test_merge"
+ # - test_setup_safe_mode_if_no_frontend: requires dependencies for components we have not packaged
+ py.test --ignore tests/components -k "not test_setup_safe_mode_if_no_frontend and not test_merge_id_schema and not test_merge"
+
# Some basic components should be tested however
py.test \
- tests/components/{api,config,configurator,demo,discovery,frontend,group,history,history_graph} \
+ tests/components/{api,config,configurator,demo,discovery,frontend,group,history} \
tests/components/{homeassistant,http,logger,script,shell_command,system_log,websocket_api}
'';
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 1446518fbc5c..04cef9fa6d72 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -4,11 +4,11 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
- version = "20200220.5";
+ version = "20200318.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0nc44r5ybq0prsz2yid622i0xr7q0qrc4ymbk69bqg6jrmjpbdl1";
+ sha256 = "15by4wd3lpq1pd0hpx04v827i3xywsvxziqb1qrbsraxh1rvsbhz";
};
# no Python tests implemented
diff --git a/pkgs/servers/home-assistant/relax-deps.patch b/pkgs/servers/home-assistant/relax-deps.patch
new file mode 100644
index 000000000000..5d9716f0683c
--- /dev/null
+++ b/pkgs/servers/home-assistant/relax-deps.patch
@@ -0,0 +1,13 @@
+--- a/setup.py 2020-03-18 15:34:35.474693786 +0000
++++ b/setup.py 2020-03-18 15:49:07.185801916 +0000
+@@ -47,8 +47,8 @@
+ "pip>=8.0.3",
+ "python-slugify==4.0.0",
+ "pytz>=2019.03",
+- "pyyaml==5.3",
+- "requests==2.23.0",
++ "pyyaml>=5.2",
++ "requests>=2.22.0",
+ "ruamel.yaml==0.15.100",
+ "voluptuous==0.11.7",
+ "voluptuous-serialize==2.3.0",
diff --git a/pkgs/servers/home-assistant/relax-importlib-metadata-pyaml.patch b/pkgs/servers/home-assistant/relax-importlib-metadata-pyaml.patch
deleted file mode 100644
index d35e05c6cd78..000000000000
--- a/pkgs/servers/home-assistant/relax-importlib-metadata-pyaml.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/setup.py b/setup.py
-index 7f9155d9a..f90a0d965 100755
---- a/setup.py
-+++ b/setup.py
-@@ -38,7 +38,7 @@ REQUIRES = [
- "attrs==19.3.0",
- "bcrypt==3.1.7",
- "certifi>=2019.11.28",
-- "importlib-metadata==1.5.0",
-+ "importlib-metadata>=1.3.0",
- "jinja2>=2.10.3",
- "PyJWT==1.7.1",
- # PyJWT has loose dependency. We want the latest one.
-@@ -46,7 +46,7 @@ REQUIRES = [
- "pip>=8.0.3",
- "python-slugify==4.0.0",
- "pytz>=2019.03",
-- "pyyaml==5.3",
-+ "pyyaml>=5.2",
- "requests==2.22.0",
- "ruamel.yaml==0.15.100",
- "voluptuous==0.11.7",
diff --git a/pkgs/servers/http/nginx/nix-etag-1.15.4.patch b/pkgs/servers/http/nginx/nix-etag-1.15.4.patch
index c1473ccdb1b9..d001b842f335 100644
--- a/pkgs/servers/http/nginx/nix-etag-1.15.4.patch
+++ b/pkgs/servers/http/nginx/nix-etag-1.15.4.patch
@@ -2,38 +2,35 @@ This patch makes it possible to serve static content from Nix store paths, by
using the hash of the store path for the ETag header.
diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c
-index cb49ef74..f88dc77c 100644
+index cb49ef74..7b456993 100644
--- a/src/http/ngx_http_core_module.c
+++ b/src/http/ngx_http_core_module.c
-@@ -1583,6 +1583,7 @@ ngx_http_set_etag(ngx_http_request_t *r)
+@@ -1583,6 +1583,8 @@ ngx_http_set_etag(ngx_http_request_t *r)
{
ngx_table_elt_t *etag;
ngx_http_core_loc_conf_t *clcf;
+ u_char *real, *ptr1, *ptr2;
++ ngx_err_t err;
clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
-@@ -1598,16 +1599,62 @@ ngx_http_set_etag(ngx_http_request_t *r)
+@@ -1598,16 +1600,60 @@ ngx_http_set_etag(ngx_http_request_t *r)
etag->hash = 1;
ngx_str_set(&etag->key, "ETag");
- etag->value.data = ngx_pnalloc(r->pool, NGX_OFF_T_LEN + NGX_TIME_T_LEN + 3);
- if (etag->value.data == NULL) {
+- etag->hash = 0;
+- return NGX_ERROR;
++ err = ngx_errno;
+ real = ngx_realpath(clcf->root.data, NULL);
++ ngx_set_errno(err);
+
-+ if (real == NULL) {
- etag->hash = 0;
- return NGX_ERROR;
- }
-
-- etag->value.len = ngx_sprintf(etag->value.data, "\"%xT-%xO\"",
-- r->headers_out.last_modified_time,
-- r->headers_out.content_length_n)
-- - etag->value.data;
+ #define NIX_STORE_DIR "@nixStoreDir@"
+ #define NIX_STORE_LEN @nixStoreDirLen@
+
+ if (r->headers_out.last_modified_time == 1
++ && real != NULL
+ && !ngx_strncmp(real, NIX_STORE_DIR, NIX_STORE_LEN)
+ && real[NIX_STORE_LEN] == '/'
+ && real[NIX_STORE_LEN + 1] != '\0')
@@ -76,8 +73,12 @@ index cb49ef74..f88dc77c 100644
+ r->headers_out.last_modified_time,
+ r->headers_out.content_length_n)
+ - etag->value.data;
-+ }
-+
+ }
+
+- etag->value.len = ngx_sprintf(etag->value.data, "\"%xT-%xO\"",
+- r->headers_out.last_modified_time,
+- r->headers_out.content_length_n)
+- - etag->value.data;
+ ngx_free(real);
r->headers_out.etag = etag;
diff --git a/pkgs/servers/http/openresty/default.nix b/pkgs/servers/http/openresty/default.nix
index 55e813a2ce72..4b5b4259ca43 100644
--- a/pkgs/servers/http/openresty/default.nix
+++ b/pkgs/servers/http/openresty/default.nix
@@ -9,11 +9,11 @@
callPackage ../nginx/generic.nix args rec {
pname = "openresty";
nginxVersion = "1.15.8";
- version = "${nginxVersion}.2";
+ version = "${nginxVersion}.3";
src = fetchurl {
url = "https://openresty.org/download/openresty-${version}.tar.gz";
- sha256 = "05jxrb8hv758nm38jil8n63q1nhrz3d249bsrwc7maa7sn24wss3";
+ sha256 = "1a1la7vszv1parsnhphydblz64ffhycazncn3ividnvqg2mg735n";
};
fixPatch = patch:
diff --git a/pkgs/servers/imgproxy/default.nix b/pkgs/servers/imgproxy/default.nix
index c7d0d910ac1e..4cdfddcff6f4 100644
--- a/pkgs/servers/imgproxy/default.nix
+++ b/pkgs/servers/imgproxy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, pkg-config, vips, gobject-introspection, Security }:
+{ lib, buildGoModule, fetchFromGitHub, pkg-config, vips, gobject-introspection }:
buildGoModule rec {
pname = "imgproxy";
@@ -15,14 +15,13 @@ buildGoModule rec {
nativeBuildInputs = [ pkg-config ];
- buildInputs = [ gobject-introspection vips ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ buildInputs = [ gobject-introspection vips ];
preBuild = ''
export CGO_LDFLAGS_ALLOW='-(s|w)'
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Fast and secure on-the-fly image processing server written in Go";
homepage = "https://imgproxy.net";
license = licenses.mit;
diff --git a/pkgs/servers/jellyfin/default.nix b/pkgs/servers/jellyfin/default.nix
index 6cac79bdd4e2..3540db55d9a4 100644
--- a/pkgs/servers/jellyfin/default.nix
+++ b/pkgs/servers/jellyfin/default.nix
@@ -18,12 +18,12 @@ let
in stdenv.mkDerivation rec {
pname = "jellyfin";
- version = "10.5.0";
+ version = "10.5.2";
# Impossible to build anything offline with dotnet
src = fetchurl {
url = "https://github.com/jellyfin/jellyfin/releases/download/v${version}/jellyfin_${version}_portable.tar.gz";
- sha256 = "1r6ljl535f8jchm5zvrwfl4aqjk5bg7sqbwr03yyjxgriqgf36lp";
+ sha256 = "0qfllpvaa0br5nqpsxyfij0xh0z9zwijaa521r7wg4636pkllyjr";
};
buildInputs = [
diff --git a/pkgs/servers/keycloak/default.nix b/pkgs/servers/keycloak/default.nix
index 5fe684cfe31f..b5fec49b910d 100644
--- a/pkgs/servers/keycloak/default.nix
+++ b/pkgs/servers/keycloak/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "keycloak";
- version = "9.0.0";
+ version = "9.0.2";
src = fetchzip {
url = "https://downloads.jboss.org/keycloak/${version}/keycloak-${version}.zip";
- sha256 = "1w2d76v1rjghvdks1w32qi08gh88cd37vbf6vx0kq9a2gnhn7hip";
+ sha256 = "0yavkmwhjb8i4j3g57nda77simlf1dj1m751xzbgxxq6nd0q73lw";
};
nativeBuildInputs = [ makeWrapper ];
@@ -28,6 +28,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.keycloak.org/";
description = "Identity and access management for modern applications and services";
license = licenses.asl20;
+ platforms = jre.meta.platforms;
maintainers = [ maintainers.ngerstle ];
};
diff --git a/pkgs/servers/matterbridge/default.nix b/pkgs/servers/matterbridge/default.nix
index 2eec5d52bb9c..556625016f25 100644
--- a/pkgs/servers/matterbridge/default.nix
+++ b/pkgs/servers/matterbridge/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchurl, Security }:
+{ stdenv, buildGoModule, fetchurl }:
buildGoModule rec {
pname = "matterbridge";
@@ -12,8 +12,6 @@ buildGoModule rec {
sha256 = "15wgjzy9l3xlgih2zb56l4jmval4nhcs42wn9axvz2h7kqfbmw3d";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Simple bridge between Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, Rocket.Chat, Hipchat(via xmpp), Matrix and Steam";
homepage = "https://github.com/42wim/matterbridge";
diff --git a/pkgs/servers/mautrix-whatsapp/default.nix b/pkgs/servers/mautrix-whatsapp/default.nix
index b94eb00547aa..7215464ea5a3 100644
--- a/pkgs/servers/mautrix-whatsapp/default.nix
+++ b/pkgs/servers/mautrix-whatsapp/default.nix
@@ -1,19 +1,17 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule {
pname = "mautrix-whatsapp-unstable";
- version = "2020-02-09";
+ version = "2020-03-26";
src = fetchFromGitHub {
owner = "tulir";
repo = "mautrix-whatsapp";
- rev = "260555b69ccd20f247405e4d8cab3d49fabda070";
- sha256 = "1ykhwrp8bvhzzw4lg4m1w430ybgzd0zqgrs4jrvfd1m0als2iff7";
+ rev = "3a9642386cdff8293657c8409da4bffd674184bf";
+ sha256 = "183ghrm83vlnalmlxq69xinvkylnxwmz41wwm5s4035arizkjh1b";
};
- modSha256 = "0ypj79rjwj5bls6aq2cz0d034dnv1sddl43iz51b4fl2bfv0drm9";
-
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ modSha256 = "01xwq0h3i8ai0294v8jdagksas48866lxcnkn4slwp3rnzv6cmbp";
meta = with stdenv.lib; {
homepage = https://github.com/tulir/mautrix-whatsapp;
diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix
index 98bd92c75318..0449144b07a2 100644
--- a/pkgs/servers/memcached/default.nix
+++ b/pkgs/servers/memcached/default.nix
@@ -1,24 +1,14 @@
-{stdenv, fetchurl, fetchpatch, cyrus_sasl, libevent}:
+{stdenv, fetchurl, cyrus_sasl, libevent}:
stdenv.mkDerivation rec {
- version = "1.5.22";
+ version = "1.6.2";
pname = "memcached";
src = fetchurl {
url = "https://memcached.org/files/${pname}-${version}.tar.gz";
- sha256 = "14qzbxgz40j4yhi3lzrsdjd6kyy3zwv9c8kw11kj6njp42fpxd62";
+ sha256 = "12qn8m0jdvdckz53m2akrvixbrn64g5kv6r4hl5vx286qhc02wh6";
};
- patches = [
- # Fixes compilation error on Darwin due to redeclaration of
- # htonll. The fix should appear in 1.5.23.
- # https://github.com/memcached/memcached/issues/598
- (fetchpatch {
- url = "https://github.com/memcached/memcached/commit/95c67710aaf5cfe188d94b510faef8c66d6f5604.diff";
- sha256 = "0ab5l24p4n4fpx78ilmg7jvs9nl84pdza90jbpbx3ns5n23pqbfs";
- })
- ];
-
configureFlags = [
"ac_cv_c_endian=${if stdenv.hostPlatform.isBigEndian then "big" else "little"}"
];
@@ -32,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A distributed memory object caching system";
repositories.git = https://github.com/memcached/memcached.git;
- homepage = http://memcached.org/;
+ homepage = "http://memcached.org/";
license = licenses.bsd3;
maintainers = [ maintainers.coconnor ];
platforms = platforms.linux ++ platforms.darwin;
diff --git a/pkgs/servers/meteor/default.nix b/pkgs/servers/meteor/default.nix
index c2f0ffa59b97..b6abec241a5e 100644
--- a/pkgs/servers/meteor/default.nix
+++ b/pkgs/servers/meteor/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, zlib, patchelf, runtimeShell }:
let
- version = "1.8.2";
+ version = "1.9.3";
in
stdenv.mkDerivation {
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
pname = "meteor";
src = fetchurl {
url = "https://static-meteor.netdna-ssl.com/packages-bootstrap/${version}/meteor-bootstrap-os.linux.x86_64.tar.gz";
- sha256 = "1pydmwx1yjbw54qfq7ndw2l3i3v302bvasvf71x4y9572r2p99mp";
+ sha256 = "1njp2db939w3ah5k943bkgm62k969fj47qwmlzvhmmg87xwnq3fb";
};
#dontStrip = true;
@@ -82,7 +82,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Complete open source platform for building web and mobile apps in pure JavaScript";
- homepage = http://www.meteor.com;
+ homepage = "http://www.meteor.com";
license = licenses.mit;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ cstrahan ];
diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix
index 1fae973066aa..858f8899501d 100644
--- a/pkgs/servers/minio/default.nix
+++ b/pkgs/servers/minio/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, CoreServices }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "minio";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0ikid628v673f7lvp3psk05s3liqlyc3arppg33lfi2cmbaf8hmr";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
-
subPackages = [ "." ];
buildFlagsArray = [''-ldflags=
diff --git a/pkgs/servers/monitoring/mtail/default.nix b/pkgs/servers/monitoring/mtail/default.nix
index 75b58b65a9cc..64966e183fea 100644
--- a/pkgs/servers/monitoring/mtail/default.nix
+++ b/pkgs/servers/monitoring/mtail/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "mtail";
@@ -14,8 +14,6 @@ buildGoModule rec {
modSha256 = "0h3q1qd9a01wlfkk0yv74a4bk5nilpsppq522cv7kl8ysnrjh5yi";
subPackages = [ "cmd/mtail" ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
preBuild = ''
go generate -x ./internal/vm/
'';
@@ -24,7 +22,7 @@ buildGoModule rec {
"-ldflags=-X main.Version=${version}"
];
- meta = with stdenv.lib; {
+ meta = with lib; {
license = licenses.asl20;
homepage = "https://github.com/google/mtail";
description = "Tool for extracting metrics from application logs";
diff --git a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix b/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
index 773fddd311bb..c8013e6bc15c 100644
--- a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "dnsmasq_exporter";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1ag1k0z35zkazaxj8hh2wxfj73xg63xdybfm1565il2vxs5986dh";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "A dnsmasq exporter for Prometheus";
diff --git a/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix b/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix
index 96526d246a6d..12341eee911e 100644
--- a/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "mikrotik-exporter-unstable";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1cqjn6j3dfq51ssjx0qrajprlac1h0lb1r4af44lfpigzmrfyi07";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "Prometheus MikroTik device(s) exporter";
diff --git a/pkgs/servers/monitoring/prometheus/varnish-exporter.nix b/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
index a0e3c6b1783c..d77675671950 100644
--- a/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, makeWrapper, varnish, Security }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, varnish }:
buildGoModule rec {
pname = "prometheus_varnish_exporter";
@@ -15,8 +15,6 @@ buildGoModule rec {
nativeBuildInputs = [ makeWrapper ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
postInstall = ''
wrapProgram $out/bin/prometheus_varnish_exporter \
--prefix PATH : "${varnish}/bin"
@@ -24,10 +22,10 @@ buildGoModule rec {
doCheck = true;
- meta = with stdenv.lib; {
+ meta = {
homepage = "https://github.com/jonnenauha/prometheus_varnish_exporter";
description = "Varnish exporter for Prometheus";
- license = licenses.mit;
- maintainers = with maintainers; [ MostAwesomeDude willibutz ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ MostAwesomeDude willibutz ];
};
}
diff --git a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
index 1a7a2ebdf211..b4626b9e8f82 100644
--- a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
@@ -2,25 +2,19 @@
rustPlatform.buildRustPackage rec {
pname = "wireguard-exporter";
- version = "3.2.2";
+ version = "3.2.4";
src = fetchFromGitHub {
owner = "MindFlavor";
repo = "prometheus_wireguard_exporter";
rev = version;
- sha256 = "18khym7ygj29w98zf6i1l5c2pz84zla2z34l5jnh595xvwfl94pc";
+ sha256 = "15his6mv3vmzfg972fb8m01h2m3jxmaqz3zw2krfr136mvg2rvjw";
};
- cargoSha256 = "0m7xa610k260gxn2xg6bc2y6fww0p72mvvik7278j2d15044c4yl";
+ cargoSha256 = "0ajkpshjv0im6falgjrsc2jdbvm2rhibl4v8rcmb2fg3kx7xc8vf";
buildInputs = lib.optional stdenv.isDarwin Security;
- # Commonly used hack in nixpkgs to allow unstable features on a stable rustc. This is needed
- # since `prometheus_exporter_base` uses `#!feature[]` to enable async which
- # is actually not needed as `async` is part of rustc 1.39.0-stable. This can be removed
- # as soon as https://github.com/MindFlavor/prometheus_exporter_base/pull/15 is merged.
- RUSTC_BOOTSTRAP = 1;
-
meta = with lib; {
description = "A Prometheus exporter for WireGuard, written in Rust.";
homepage = "https://github.com/MindFlavor/prometheus_wireguard_exporter";
diff --git a/pkgs/servers/monitoring/sensu-go/default.nix b/pkgs/servers/monitoring/sensu-go/default.nix
index adba0277bf77..f109b08d1a6f 100644
--- a/pkgs/servers/monitoring/sensu-go/default.nix
+++ b/pkgs/servers/monitoring/sensu-go/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
let
generic = { subPackages, pname, postInstall ? "" }:
@@ -20,8 +20,6 @@ let
modSha256 = "02h4cav6ivzs3z0qakwxzf5lfy6hzax5c0i2icp0qymqc2789npw";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = let
versionPkg = "github.com/sensu/sensu-go/version";
in ''
@@ -30,11 +28,11 @@ let
-X ${versionPkg}.BuildSHA=${shortRev}
'';
- meta = with stdenv.lib; {
+ meta = {
homepage = "https://sensu.io";
description = "Open source monitoring tool for ephemeral infrastructure & distributed applications";
- license = licenses.mit;
- maintainers = with maintainers; [ thefloweringash ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ thefloweringash ];
};
};
in
diff --git a/pkgs/servers/monitoring/telegraf/default.nix b/pkgs/servers/monitoring/telegraf/default.nix
index c6189e124715..4785d78ab185 100644
--- a/pkgs/servers/monitoring/telegraf/default.nix
+++ b/pkgs/servers/monitoring/telegraf/default.nix
@@ -1,8 +1,8 @@
-{ lib, buildGoPackage, fetchFromGitHub, nixosTests }:
+{ lib, buildGoModule, fetchFromGitHub, nixosTests }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "telegraf";
- version = "1.13.4";
+ version = "1.14.0";
goPackagePath = "github.com/influxdata/telegraf";
@@ -13,22 +13,22 @@ buildGoPackage rec {
src = fetchFromGitHub {
owner = "influxdata";
repo = "telegraf";
- rev = version;
- sha256 = "031hq9dg87cqj4am7qkbgfan2s6bqc2hf48h0gnrv78hbz8icxa1";
+ rev = "v${version}";
+ sha256 = "062j4sm7im4iv5i9afr771724srvwwcqbhkyznlzncaz06mk1sn7";
};
+ modSha256 = "1q7il1x1pfyz15z23cs0kk7zyacn6b3y28b1q52bqi30l1x8bdbp";
+
buildFlagsArray = [ ''-ldflags=
-w -s -X main.version=${version}
'' ];
passthru.tests = { inherit (nixosTests) telegraf; };
- goDeps = ./deps.nix;
-
meta = with lib; {
description = "The plugin-driven server agent for collecting & reporting metrics.";
license = licenses.mit;
- homepage = https://www.influxdata.com/time-series-platform/telegraf/;
+ homepage = "https://www.influxdata.com/time-series-platform/telegraf/";
maintainers = with maintainers; [ mic92 roblabla foxit64 ];
};
}
diff --git a/pkgs/servers/monitoring/telegraf/deps.nix b/pkgs/servers/monitoring/telegraf/deps.nix
deleted file mode 100644
index 4292d9aa7914..000000000000
--- a/pkgs/servers/monitoring/telegraf/deps.nix
+++ /dev/null
@@ -1,1344 +0,0 @@
-# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
-[
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/gocloud";
- rev = "c728a003b238b26cef9ab6753a5dc424b331c3ad";
- sha256 = "010bxkx0gkbsn7xi6632xp2nq0577zx7imw16irxv8hzvq49q38i";
- };
- }
- {
- goPackagePath = "code.cloudfoundry.org/clock";
- fetch = {
- type = "git";
- url = "https://github.com/cloudfoundry/clock";
- rev = "02e53af36e6c978af692887ed449b74026d76fec";
- sha256 = "0bpfxf21flb9lqwjr95skaw58zajb54s62g3h68lcxxcp4gfdba4";
- };
- }
- {
- goPackagePath = "collectd.org";
- fetch = {
- type = "git";
- url = "https://github.com/collectd/go-collectd";
- rev = "2ce144541b8903101fb8f1483cc0497a68798122";
- sha256 = "0rr9rnc777jk27a7yxhdb7vgkj493158a8k6q44x51s30dkp78x3";
- };
- }
- {
- goPackagePath = "contrib.go.opencensus.io/exporter/stackdriver";
- fetch = {
- type = "git";
- url = "https://github.com/census-ecosystem/opencensus-go-exporter-stackdriver";
- rev = "2b93072101d466aa4120b3c23c2e1b08af01541c";
- sha256 = "0qhxpfmzn5jsh1qrq7w2zkg87xvalqam2ciq65qfq38mfkssda3v";
- };
- }
- {
- goPackagePath = "github.com/Azure/azure-pipeline-go";
- fetch = {
- type = "git";
- url = "https://github.com/Azure/azure-pipeline-go";
- rev = "b8e3409182fd52e74f7d7bdfbff5833591b3b655";
- sha256 = "0p2m31l893377na7dmsjfpjd5swqnb7p0vhsng3vyn237i8f1336";
- };
- }
- {
- goPackagePath = "github.com/Azure/azure-storage-queue-go";
- fetch = {
- type = "git";
- url = "https://github.com/Azure/azure-storage-queue-go";
- rev = "6ed74e755687d1a74f08d9aab5a9e3f2fbe7d162";
- sha256 = "0zw9hcbgsbzy2k3ipbnv95kfp7f24qbr3hgw89pnsf29hld27hba";
- };
- }
- {
- goPackagePath = "github.com/Azure/go-autorest";
- fetch = {
- type = "git";
- url = "https://github.com/Azure/go-autorest";
- rev = "3492b2aff5036c67228ab3c7dba3577c871db200";
- sha256 = "0ih4vjcfsgd575971cdkmpbpk0s1j562ryl5qrh9f4ddn2l85x74";
- };
- }
- {
- goPackagePath = "github.com/Microsoft/ApplicationInsights-Go";
- fetch = {
- type = "git";
- url = "https://github.com/Microsoft/ApplicationInsights-Go";
- rev = "d2df5d440eda5372f24fcac03839a64d6cb5f7e5";
- sha256 = "0lr7cq5ghphm94y13injczg2fzxljql0xlw5sj61hfba50lvmbs5";
- };
- }
- {
- goPackagePath = "github.com/Microsoft/go-winio";
- fetch = {
- type = "git";
- url = "https://github.com/Microsoft/go-winio";
- rev = "a6d595ae73cf27a1b8fc32930668708f45ce1c85";
- sha256 = "1plx73f1hm6czcdwcw2sl9xqyq3dnsrd92m2y2yzhcy5y369dijj";
- };
- }
- {
- goPackagePath = "github.com/Shopify/sarama";
- fetch = {
- type = "git";
- url = "https://github.com/Shopify/sarama";
- rev = "675b0b1ff204c259877004140a540d6adf38db17";
- sha256 = "0h63maidp2yzjvrk4pd9b51frdw8yym91k6s1vcqzmcx4956gq72";
- };
- }
- {
- goPackagePath = "github.com/StackExchange/wmi";
- fetch = {
- type = "git";
- url = "https://github.com/StackExchange/wmi";
- rev = "5d049714c4a64225c3c79a7cf7d02f7fb5b96338";
- sha256 = "1slw6v1fl8i0hz4db9lph55pbhnrxhqyndq6vm27dgvpj22k29fk";
- };
- }
- {
- goPackagePath = "github.com/aerospike/aerospike-client-go";
- fetch = {
- type = "git";
- url = "https://github.com/aerospike/aerospike-client-go";
- rev = "1dc8cf203d24cd454e71ce40ab4cd0bf3112df90";
- sha256 = "0mzw88fdggmrab6yavq702lq2x2k785gy6ag5ryl5n5k6bqnlp13";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/units";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
- };
- }
- {
- goPackagePath = "github.com/amir/raidman";
- fetch = {
- type = "git";
- url = "https://github.com/amir/raidman";
- rev = "1ccc43bfb9c93cb401a4025e49c64ba71e5e668b";
- sha256 = "074ckbyslrwn23q4x01hn3j7c3xngagn36lbli2g51n9j3x14jxr";
- };
- }
- {
- goPackagePath = "github.com/apache/thrift";
- fetch = {
- type = "git";
- url = "https://github.com/apache/thrift";
- rev = "f2867c24984aa53edec54a138c03db934221bdea";
- sha256 = "1k72gjsxa2xzwn5rikc5pm5n025bkr3hl2nhv0x65i7rp3bda2qb";
- };
- }
- {
- goPackagePath = "github.com/aws/aws-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/aws/aws-sdk-go";
- rev = "5312c8dac9067d339c4e68d7e0dd5507b2f01849";
- sha256 = "1ddm89qbnmnr6dh040m7093mn2zk15ncvdnw9w1ifj75sn5q69pn";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "3a771d992973f24aa725d07868b467d1ddfceafb";
- sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
- };
- }
- {
- goPackagePath = "github.com/caio/go-tdigest";
- fetch = {
- type = "git";
- url = "https://github.com/caio/go-tdigest";
- rev = "f3c8d94f65d3096ac96eda54ffcd10c0fe1477f1";
- sha256 = "0w3imv58rhb34x63w8m0k18yr6bnc2bf2rpz23dh82yvdg57nl6r";
- };
- }
- {
- goPackagePath = "github.com/cenkalti/backoff";
- fetch = {
- type = "git";
- url = "https://github.com/cenkalti/backoff";
- rev = "2ea60e5f094469f9e65adb9cd103795b73ae743e";
- sha256 = "0k4899ifpir6kmfxli8a2xfj5zdh0xb2jd0fq2r38wzd4pk25ipr";
- };
- }
- {
- goPackagePath = "github.com/cisco-ie/nx-telemetry-proto";
- fetch = {
- type = "git";
- url = "https://github.com/cisco-ie/nx-telemetry-proto";
- rev = "82441e232cf6af9be0f808bf0c6421ee8519880e";
- sha256 = "15l4a71hmw6w9pkq2dh1lpjb7sjq0v57qn8wkdhsyls3f2bczw9p";
- };
- }
- {
- goPackagePath = "github.com/couchbase/go-couchbase";
- fetch = {
- type = "git";
- url = "https://github.com/couchbase/go-couchbase";
- rev = "16db1f1fe037412f12738fa4d8448c549c4edd77";
- sha256 = "0ivlzin23a3s9jj8764mr9rwy3hw5bd97gfv0zc2vzdd3psi28g2";
- };
- }
- {
- goPackagePath = "github.com/couchbase/gomemcached";
- fetch = {
- type = "git";
- url = "https://github.com/couchbase/gomemcached";
- rev = "0da75df145308b9a4e6704d762ca9d9b77752efc";
- sha256 = "0sscy1n3vpi1gcpzw2vh8a7mnvg8nlxc37b6580k6h7xbpx1mq9z";
- };
- }
- {
- goPackagePath = "github.com/couchbase/goutils";
- fetch = {
- type = "git";
- url = "https://github.com/couchbase/goutils";
- rev = "e865a1461c8ac0032bd37e2d4dab3289faea3873";
- sha256 = "1306m4gbm555akni5rwwgafkq7j1ps8k40lfrvib5jv5pgdygrcd";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "346938d642f2ec3594ed81d874461961cd0faa76";
- sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
- };
- }
- {
- goPackagePath = "github.com/denisenkom/go-mssqldb";
- fetch = {
- type = "git";
- url = "https://github.com/denisenkom/go-mssqldb";
- rev = "2be1aa521ff4499e74b7861a2779ba1e96e3e2c5";
- sha256 = "0c502ycxg7sdnpvwky5wm2xbxw03lspsjxbmvpabp78dlf3gnmhb";
- };
- }
- {
- goPackagePath = "github.com/dgrijalva/jwt-go";
- fetch = {
- type = "git";
- url = "https://github.com/dgrijalva/jwt-go";
- rev = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e";
- sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp";
- };
- }
- {
- goPackagePath = "github.com/dimchansky/utfbom";
- fetch = {
- type = "git";
- url = "https://github.com/dimchansky/utfbom";
- rev = "d2133a1ce379ef6fa992b0514a77146c60db9d1c";
- sha256 = "06s61wwd32fad1p8qn5blqjd5791avzb13fnqflkkg993adw49ww";
- };
- }
- {
- goPackagePath = "github.com/docker/distribution";
- fetch = {
- type = "git";
- url = "https://github.com/docker/distribution";
- rev = "edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c";
- sha256 = "1nqjaq1q6fs3c0avpb02sib0a906xfbk3m74hk2mqjdbyx9y8b4m";
- };
- }
- {
- goPackagePath = "github.com/docker/docker";
- fetch = {
- type = "git";
- url = "https://github.com/docker/docker";
- rev = "ed7b6428c133e7c59404251a09b7d6b02fa83cc2";
- sha256 = "0da19ndf29jsy3w0ddw05hnw8m5hmrr9p70g02z3icjydl387mrs";
- };
- }
- {
- goPackagePath = "github.com/docker/go-connections";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-connections";
- rev = "3ede32e2033de7505e6500d6c868c2b9ed9f169d";
- sha256 = "0v1pkr8apwmhyzbjfriwdrs1ihlk6pw7izm57r24mf9jdmg3fyb0";
- };
- }
- {
- goPackagePath = "github.com/docker/go-units";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-units";
- rev = "47565b4f722fb6ceae66b95f853feed578a4a51c";
- sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93";
- };
- }
- {
- goPackagePath = "github.com/docker/libnetwork";
- fetch = {
- type = "git";
- url = "https://github.com/docker/libnetwork";
- rev = "d7b61745d16675c9f548b19f06fda80d422a74f0";
- sha256 = "1mbdhgy14gl8263cynfv210ag6gm6i6yply9i022ib3y2s5ffxhd";
- };
- }
- {
- goPackagePath = "github.com/eapache/go-resiliency";
- fetch = {
- type = "git";
- url = "https://github.com/eapache/go-resiliency";
- rev = "ea41b0fad31007accc7f806884dcdf3da98b79ce";
- sha256 = "1zmgw3c4w5r6m2r340n4jc5l5ll3m3nbszqrmrgbqc2xixxyk2gx";
- };
- }
- {
- goPackagePath = "github.com/eapache/go-xerial-snappy";
- fetch = {
- type = "git";
- url = "https://github.com/eapache/go-xerial-snappy";
- rev = "040cc1a32f578808623071247fdbd5cc43f37f5f";
- sha256 = "1y3gs5ghf8wza8k85hcy98g9ygcfb6k3zhiac4nnyrahwckf5whz";
- };
- }
- {
- goPackagePath = "github.com/eapache/queue";
- fetch = {
- type = "git";
- url = "https://github.com/eapache/queue";
- rev = "44cc805cf13205b55f69e14bcb69867d1ae92f98";
- sha256 = "07dp54n94gn3gsvdcki56yqh7py7wqqigxbamhxwgbr05n61fqyg";
- };
- }
- {
- goPackagePath = "github.com/eclipse/paho.mqtt.golang";
- fetch = {
- type = "git";
- url = "https://github.com/eclipse/paho.mqtt.golang";
- rev = "adca289fdcf8c883800aafa545bc263452290bae";
- sha256 = "1f81ia8pkfz2084bla4kirrh7yrfg8dy11gsi84m75j25nf762zn";
- };
- }
- {
- goPackagePath = "github.com/ericchiang/k8s";
- fetch = {
- type = "git";
- url = "https://github.com/ericchiang/k8s";
- rev = "d1bbc0cffaf9849ddcae7b9efffae33e2dd52e9a";
- sha256 = "1qv7iggr4144g4bwqm1slnnjp6zs2dh370p4yfqp7id3sxk3893n";
- };
- }
- {
- goPackagePath = "github.com/ghodss/yaml";
- fetch = {
- type = "git";
- url = "https://github.com/ghodss/yaml";
- rev = "25d852aebe32c875e9c044af3eef9c7dc6bc777f";
- sha256 = "1w9yq0bxzygc4qwkwwiy7k1k1yviaspcqqv18255k2xkjv5ipccz";
- };
- }
- {
- goPackagePath = "github.com/glinton/ping";
- fetch = {
- type = "git";
- url = "https://github.com/glinton/ping";
- rev = "d3c0ecf4df108179eccdff2176f4ff569c3aab37";
- sha256 = "172h22kv78ickxdhvl0lhaffylhg11ab4wb4nn15vcc164d6lwil";
- };
- }
- {
- goPackagePath = "github.com/go-logfmt/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/go-logfmt/logfmt";
- rev = "07c9b44f60d7ffdfb7d8efe1ad539965737836dc";
- sha256 = "06smxc112xmixz78nyvk3b2hmc7wasf2sl5vxj1xz62kqcq9lzm9";
- };
- }
- {
- goPackagePath = "github.com/go-ole/go-ole";
- fetch = {
- type = "git";
- url = "https://github.com/go-ole/go-ole";
- rev = "a41e3c4b706f6ae8dfbff342b06e40fa4d2d0506";
- sha256 = "114h8x7dh4jp7w7k678fm98lr9icavsf74v6jfipyq7q35bsfr1p";
- };
- }
- {
- goPackagePath = "github.com/go-redis/redis";
- fetch = {
- type = "git";
- url = "https://github.com/go-redis/redis";
- rev = "83fb42932f6145ce52df09860384a4653d2d332a";
- sha256 = "0zrp1w6jcbnhk8q5fl3fm11j9s4yjyks2hzi6kwjhngzhjmdn1sh";
- };
- }
- {
- goPackagePath = "github.com/go-sql-driver/mysql";
- fetch = {
- type = "git";
- url = "https://github.com/go-sql-driver/mysql";
- rev = "72cd26f257d44c1114970e19afddcd812016007e";
- sha256 = "1fvsvwc1v2i0gqn01mynvi1shp5xm0xaym6xng09fcbqb56lbjx1";
- };
- }
- {
- goPackagePath = "github.com/gobwas/glob";
- fetch = {
- type = "git";
- url = "https://github.com/gobwas/glob";
- rev = "5ccd90ef52e1e632236f7326478d4faa74f99438";
- sha256 = "0jxk1x806zn5x86342s72dq2qy64ksb3zrvrlgir2avjhwb18n6z";
- };
- }
- {
- goPackagePath = "github.com/gofrs/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/gofrs/uuid";
- rev = "3a54a6416087bae7aa0ac32dd79fe1bf87bc99e4";
- sha256 = "0b0hnr7d8zxwk0djifffp8y8x71vv1i03r8y1wpzp79v54jz28m3";
- };
- }
- {
- goPackagePath = "github.com/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "636bf0302bc95575d69441b25a2603156ffdddf1";
- sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "9fa652df1129bef0e734c9cf9bf6dbae9ef3b9fa";
- sha256 = "0wxsjz98v2df4cy1p297cyphdaja0bgg4d2w4kbhsaky022vn7g2";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
- sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
- };
- }
- {
- goPackagePath = "github.com/golang/snappy";
- fetch = {
- type = "git";
- url = "https://github.com/golang/snappy";
- rev = "2e65f85255dbc3072edf28d6b5b8efc472979f5a";
- sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf";
- };
- }
- {
- goPackagePath = "github.com/google/go-cmp";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-cmp";
- rev = "3af367b6b30c263d47e8895973edcca9a49cf029";
- sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds";
- };
- }
- {
- goPackagePath = "github.com/google/go-github";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-github";
- rev = "7462feb2032c2da9e3b85e9b04e6853a6e9e14ca";
- sha256 = "1sk43llk5fgb00l99rmrmfrk81da2gsvjl1m6r1k1chpjaghxj11";
- };
- }
- {
- goPackagePath = "github.com/google/go-querystring";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-querystring";
- rev = "44c6ddd0a2342c386950e880b658017258da92fc";
- sha256 = "0xl12bqyvmn4xcnf8p9ksj9rmnr7s40pvppsdmy8n9bzw1db0iwz";
- };
- }
- {
- goPackagePath = "github.com/google/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/google/uuid";
- rev = "064e2069ce9c359c118179501254f67d7d37ba24";
- sha256 = "1b1ibx3rbiv7xwa9kz4b4zpp1fza5cjnn8v6749b4vrkjjmp3rqb";
- };
- }
- {
- goPackagePath = "github.com/googleapis/gax-go";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/gax-go";
- rev = "317e0006254c44a0ac427cc52a0e083ff0b9622f";
- sha256 = "0h92x579vbrv2fka8q2ddy1kq6a63qbqa8zc09ygl6skzn9gw1dh";
- };
- }
- {
- goPackagePath = "github.com/gorilla/context";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/context";
- rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42";
- sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4";
- };
- }
- {
- goPackagePath = "github.com/gorilla/mux";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/mux";
- rev = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf";
- sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2";
- };
- }
- {
- goPackagePath = "github.com/hailocab/go-hostpool";
- fetch = {
- type = "git";
- url = "https://github.com/hailocab/go-hostpool";
- rev = "e80d13ce29ede4452c43dea11e79b9bc8a15b478";
- sha256 = "05ld4wp3illkbgl043yf8jq9y1ld0zzvrcg8jdij129j50xgfxny";
- };
- }
- {
- goPackagePath = "github.com/harlow/kinesis-consumer";
- fetch = {
- type = "git";
- url = "https://github.com/harlow/kinesis-consumer";
- rev = "2f58b136fee036f5de256b81a8461cc724fdf9df";
- sha256 = "1m8ns5gipxxs2fkln494gqy1axhz8393cjan5wkdxc6xfchd0wa5";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/consul";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/consul";
- rev = "39f93f011e591c842acc8053a7f5972aa6e592fd";
- sha256 = "0l255iy37m3mycdzk90629n8zjvi3cj8k2sxpm40h2r539ayawly";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-cleanhttp";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-cleanhttp";
- rev = "d5fe4b57a186c716b0e00b8c301cbd9b4182694d";
- sha256 = "1m20y90syky4xr81sm3980jpil81nnpzmi6kv0vjr6p584gl1hn8";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-rootcerts";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-rootcerts";
- rev = "6bb64b370b90e7ef1fa532be9e591a81c3493e00";
- sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-uuid";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-uuid";
- rev = "4f571afc59f3043a65f8fe6bf46d887b10a01d43";
- sha256 = "0jvb88m0rq41bwgirsadgw7mnayl27av3gd2vqa3xvxp3fy0hp5k";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/serf";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/serf";
- rev = "d6574a5bb1226678d7010325fb6c985db20ee458";
- sha256 = "1arakjvhyasrk52vhxas2ghlrby3i3wj59r7sjrkbpln2cdbqnlx";
- };
- }
- {
- goPackagePath = "github.com/influxdata/go-syslog";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/go-syslog";
- rev = "0cd00a9f0a5e5607d5ef9a294c260f77a74e3b5a";
- sha256 = "0a8xbghb1s59viiqs8s8vd4ydqrf7z7nh020si4aqwmsm9gchkzz";
- };
- }
- {
- goPackagePath = "github.com/influxdata/tail";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/tail";
- rev = "c43482518d410361b6c383d7aebce33d0471d7bc";
- sha256 = "0kf155nz9wvwawsbgaa76q4r975l7945nlvnh4ig60xm0jv8580b";
- };
- }
- {
- goPackagePath = "github.com/influxdata/toml";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/toml";
- rev = "270119a8ce653b297f12189c9099ef1409979f2b";
- sha256 = "1dprq2nx1kh78fqr6awir27ankjkbsjw2rza07ri5m2pxd3kxhsv";
- };
- }
- {
- goPackagePath = "github.com/influxdata/wlog";
- fetch = {
- type = "git";
- url = "https://github.com/influxdata/wlog";
- rev = "7c63b0a71ef8300adc255344d275e10e5c3a71ec";
- sha256 = "04kw4kivxvr3kkmghj3427b1xyhzbhnfr971qfn3lv2vvhs8kpfl";
- };
- }
- {
- goPackagePath = "github.com/jackc/pgx";
- fetch = {
- type = "git";
- url = "https://github.com/jackc/pgx";
- rev = "c73e7d75061bb42b0282945710f344cfe1113d10";
- sha256 = "1am1iggch89mn4a99bxnawjhc5yrgd8fjlmzq0b9l9qy5w1gzr1f";
- };
- }
- {
- goPackagePath = "github.com/jcmturner/gofork";
- fetch = {
- type = "git";
- url = "https://github.com/jcmturner/gofork";
- rev = "dc7c13fece037a4a36e2b3c69db4991498d30692";
- sha256 = "0xzsnjqv3d59w9pgqzf6550wdwaqnac7zcdgqfd25w65yhcffzhr";
- };
- }
- {
- goPackagePath = "github.com/jmespath/go-jmespath";
- fetch = {
- type = "git";
- url = "https://github.com/jmespath/go-jmespath";
- rev = "c2b33e84";
- sha256 = "1r6w7ydx8ydryxk3sfhzsk8m6f1nsik9jg3i1zhi69v4kfl4d5cz";
- };
- }
- {
- goPackagePath = "github.com/kardianos/service";
- fetch = {
- type = "git";
- url = "https://github.com/kardianos/service";
- rev = "56787a3ea05e9b262708192e7ce3b500aba73561";
- sha256 = "0srikxxl78grkn85w1chxpxi0bc9zhsfl4794k1qsgykgipkz078";
- };
- }
- {
- goPackagePath = "github.com/karrick/godirwalk";
- fetch = {
- type = "git";
- url = "https://github.com/karrick/godirwalk";
- rev = "532e518bccc921708e14b29e16503b1bf5c898cc";
- sha256 = "0d1w72w99aqxzlf4w0s9s0ji4w01xfry207q1pm4wlllk7m2mh1c";
- };
- }
- {
- goPackagePath = "github.com/kballard/go-shellquote";
- fetch = {
- type = "git";
- url = "https://github.com/kballard/go-shellquote";
- rev = "95032a82bc518f77982ea72343cc1ade730072f0";
- sha256 = "1rspvmnsikdq95jmx3dykxd4k1rmgl98ryjrysvl0cf18hl1vq80";
- };
- }
- {
- goPackagePath = "github.com/klauspost/compress";
- fetch = {
- type = "git";
- url = "https://github.com/klauspost/compress";
- rev = "4e96aec082898e4dad17d8aca1a7e2d01362ff6c";
- sha256 = "12bxybwcgkfi1a32d60y0v1s7s58q1xgavrf428lnzljsm1cak2n";
- };
- }
- {
- goPackagePath = "github.com/kr/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/kr/logfmt";
- rev = "b84e30acd515aadc4b783ad4ff83aff3299bdfe0";
- sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
- };
- }
- {
- goPackagePath = "github.com/kubernetes/apimachinery";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apimachinery";
- rev = "d41becfba9ee9bf8e55cec1dd3934cd7cfc04b99";
- sha256 = "0d7akj020fahqgmicig39vfbs1nvkxachwbyw8wk2w90pfsicff1";
- };
- }
- {
- goPackagePath = "github.com/leodido/ragel-machinery";
- fetch = {
- type = "git";
- url = "https://github.com/leodido/ragel-machinery";
- rev = "299bdde78165d4ca4bc7d064d8d6a4f39ac6de8c";
- sha256 = "0ir7gf9a9p99pgsz3b5qijhkz41xqk4axlbx0cl4w2rwv2spvyw5";
- };
- }
- {
- goPackagePath = "github.com/mailru/easyjson";
- fetch = {
- type = "git";
- url = "https://github.com/mailru/easyjson";
- rev = "efc7eb8984d6655c26b5c9d2e65c024e5767c37c";
- sha256 = "02wzdl0hxkqvim1ymnp7s0d0ysw0ba2mdsrkhi7k93zs2wf1wswd";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/mdlayher/apcupsd";
- fetch = {
- type = "git";
- url = "https://github.com/mdlayher/apcupsd";
- rev = "eb3dd99a75fe58389e357b732691320dcf706b5f";
- sha256 = "0s1m6l4pnazqiymb8y89ajbxfl2cn0ahvhws10nvxvc4jjivlbbq";
- };
- }
- {
- goPackagePath = "github.com/miekg/dns";
- fetch = {
- type = "git";
- url = "https://github.com/miekg/dns";
- rev = "f4db2ca6edc3af0ee51bf332099cc480bcf3ef9d";
- sha256 = "1mr9ia1r2ai9gwrljycj6i64r1i612nxp0n8fk1ajkkf7dwnjk33";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/go-homedir";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/go-homedir";
- rev = "af06845cf3004701891bf4fdb884bfe4920b3727";
- sha256 = "0ydzkipf28hwj2bfxqmwlww47khyk6d152xax4bnyh60f4lq3nx1";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "f15292f7a699fcc1a38a80977f80a046874ba8ac";
- sha256 = "0zm3nhdvmj3f8q0vg2sjfw1sm3pwsw0ggz501awz95w99664a8al";
- };
- }
- {
- goPackagePath = "github.com/multiplay/go-ts3";
- fetch = {
- type = "git";
- url = "https://github.com/multiplay/go-ts3";
- rev = "d0d44555495c8776880a17e439399e715a4ef319";
- sha256 = "04n2rkbbgs09m47w24i9x7ah2a3mdwq378ayhsizyzjv3a0xhd9b";
- };
- }
- {
- goPackagePath = "github.com/naoina/go-stringutil";
- fetch = {
- type = "git";
- url = "https://github.com/naoina/go-stringutil";
- rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b";
- sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6";
- };
- }
- {
- goPackagePath = "github.com/nats-io/gnatsd";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/gnatsd";
- rev = "6608e9ac3be979dcb0614b772cc86a87b71acaa3";
- sha256 = "186xywzdrmvlhlh9wgjs71rqvgab8vinlr3gkzkknny82nv7hcjw";
- };
- }
- {
- goPackagePath = "github.com/nats-io/go-nats";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/go-nats";
- rev = "062418ea1c2181f52dc0f954f6204370519a868b";
- sha256 = "1sccsfvfhwaqpkr4j3c1sa1jkjwqhkhr35br3iaw2qzlidhdypml";
- };
- }
- {
- goPackagePath = "github.com/nats-io/nuid";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/nuid";
- rev = "289cccf02c178dc782430d534e3c1f5b72af807f";
- sha256 = "1dpk8qzl43gfdaj2nbw52a0xyrmpmq26a9v9dfl27vkijssb20p4";
- };
- }
- {
- goPackagePath = "github.com/nsqio/go-nsq";
- fetch = {
- type = "git";
- url = "https://github.com/nsqio/go-nsq";
- rev = "eee57a3ac4174c55924125bb15eeeda8cffb6e6f";
- sha256 = "194wdmgsc0qhdjx95ka7blly58r9bj2vc0bgls7jawzszfpsbx8x";
- };
- }
- {
- goPackagePath = "github.com/openconfig/gnmi";
- fetch = {
- type = "git";
- url = "https://github.com/openconfig/gnmi";
- rev = "33a1865c302903e7a2e06f35960e6bc31e84b9f6";
- sha256 = "0yzsda16k9kwhq4kvsixsg6cb67vyn177x0h5n1s9zrrdxbvm05c";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/go-digest";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/go-digest";
- rev = "279bed98673dd5bef374d3b6e4b09e2af76183bf";
- sha256 = "01gc7fpn8ax429024p2fcx3yb18axwz5bjf2hqxlii1jbsgw4bh9";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/image-spec";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/image-spec";
- rev = "d60099175f88c47cd379c4738d158884749ed235";
- sha256 = "03dvbj3dln8c55v9gp79mgmz2yi2ws3r08iyz2fk41y3i22iaw1q";
- };
- }
- {
- goPackagePath = "github.com/opentracing-contrib/go-observer";
- fetch = {
- type = "git";
- url = "https://github.com/opentracing-contrib/go-observer";
- rev = "a52f2342449246d5bcc273e65cbdcfa5f7d6c63c";
- sha256 = "1q7z458m2vh3bzml4x9vm2paffqn1jcgiydbisl0zg2asfniq7k3";
- };
- }
- {
- goPackagePath = "github.com/opentracing/opentracing-go";
- fetch = {
- type = "git";
- url = "https://github.com/opentracing/opentracing-go";
- rev = "1949ddbfd147afd4d964a9f00b24eb291e0e7c38";
- sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9";
- };
- }
- {
- goPackagePath = "github.com/openzipkin/zipkin-go-opentracing";
- fetch = {
- type = "git";
- url = "https://github.com/openzipkin/zipkin-go-opentracing";
- rev = "26cf9707480e6b90e5eff22cf0bbf05319154232";
- sha256 = "1yiyqh0k72985hxwc7hh639cyyg7igkx9bg9923x4knq635m2f32";
- };
- }
- {
- goPackagePath = "github.com/pierrec/lz4";
- fetch = {
- type = "git";
- url = "https://github.com/pierrec/lz4";
- rev = "1958fd8fff7f115e79725b1288e0b878b3e06b00";
- sha256 = "1c4xi40bvcp91a3lw9nw1hylvdmb51hviwrqv5f6zj1sswkv24ps";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "645ef00459ed84a119197bfb8d8205042c6df63d";
- sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "792786c7400a136282c1664665ae0a8db921c6c2";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "505eaef017263e299324067d40ca2c48f6a2cf50";
- sha256 = "02b4yg6rfag0m3j0i39sillcm5xczwv8h133vn12yr8qw04cnigs";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f";
- sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "7600349dcfe1abd18d72d3a1770870d9800a7801";
- sha256 = "0lsp94dqpj35dny4m4x15kg4wgwawlm3in7cnpajkkacgyxagk5f";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "ae68e2d4c00fed4943b5f6698d504a5fe083da8a";
- sha256 = "04sar4k99w8nvq3kwx6chz0mbp4s6xfjfxww7aqfd950xgs2jv5f";
- };
- }
- {
- goPackagePath = "github.com/rcrowley/go-metrics";
- fetch = {
- type = "git";
- url = "https://github.com/rcrowley/go-metrics";
- rev = "e2704e165165ec55d062f5919b4b29494e9fa790";
- sha256 = "1yvvwqyfdnnjgnc3j4y0g1b897ad0wwlgn6x4dx83s20ax2lyz2q";
- };
- }
- {
- goPackagePath = "github.com/safchain/ethtool";
- fetch = {
- type = "git";
- url = "https://github.com/safchain/ethtool";
- rev = "f459e2d136648a780248aba0fcac44740fe3b500";
- sha256 = "0zhxq588vkicxy4cbjjd20l4n1pzpi7q734595y6zz4zljsp24cs";
- };
- }
- {
- goPackagePath = "github.com/samuel/go-zookeeper";
- fetch = {
- type = "git";
- url = "https://github.com/samuel/go-zookeeper";
- rev = "c4fab1ac1bec58281ad0667dc3f0907a9476ac47";
- sha256 = "0i7mxg9hz8ymglq2xcwwswy1pvcr53qd57lzcdlf3d5bjki73a4w";
- };
- }
- {
- goPackagePath = "github.com/satori/go.uuid";
- fetch = {
- type = "git";
- url = "https://github.com/satori/go.uuid";
- rev = "b2ce2384e17bbe0c6d34077efa39dbab3e09123b";
- sha256 = "1yz4cx02377ijlf8mnn84j1dcmlwh8ncx7y3kw1zg2qw0z4x119c";
- };
- }
- {
- goPackagePath = "github.com/shirou/gopsutil";
- fetch = {
- type = "git";
- url = "https://github.com/shirou/gopsutil";
- rev = "fc7e5e7af6052e36e83e5539148015ed2c09d8f9";
- sha256 = "1p51r5qwbv7dkk3k3ndhz77hi08b76zpz9ik8qakgg5l6p5h8n7l";
- };
- }
- {
- goPackagePath = "github.com/shirou/w32";
- fetch = {
- type = "git";
- url = "https://github.com/shirou/w32";
- rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b";
- sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "c155da19408a8799da419ed3eeb0cb5db0ad5dbc";
- sha256 = "0g5z7al7kky11ai2dhac6gkp3b5pxsvx72yj3xg4wg3265gbn7yz";
- };
- }
- {
- goPackagePath = "github.com/soniah/gosnmp";
- fetch = {
- type = "git";
- url = "https://github.com/soniah/gosnmp";
- rev = "40eae407a1f8cbbe3f3f14c57bde0b16db1cfe85";
- sha256 = "1da492l2d9rc9nfc482fmyx8z9a3gmwca87kbizpwibkix9b7b02";
- };
- }
- {
- goPackagePath = "github.com/streadway/amqp";
- fetch = {
- type = "git";
- url = "https://github.com/streadway/amqp";
- rev = "e5adc2ada8b8efff032bf61173a233d143e9318e";
- sha256 = "0qc5h9h1fcyblpiprbijrlc92fdbbnzf87648k20afgfjv8kciab";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "477a77ecc69700c7cdeb1fa9e129548e1c1c393c";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9";
- sha256 = "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl";
- };
- }
- {
- goPackagePath = "github.com/tidwall/gjson";
- fetch = {
- type = "git";
- url = "https://github.com/tidwall/gjson";
- rev = "d7c940e59395fdcaff4584cb442b2e7808f6711e";
- sha256 = "14x1g5gnziyh3vpr5mxpw2r5h65mncn548xdvamrpzngjm1idzhi";
- };
- }
- {
- goPackagePath = "github.com/tidwall/match";
- fetch = {
- type = "git";
- url = "https://github.com/tidwall/match";
- rev = "1731857f09b1f38450e2c12409748407822dc6be";
- sha256 = "14nv96h0mjki5q685qx8y331h4yga6hlfh3z9nz6acvnv284q578";
- };
- }
- {
- goPackagePath = "github.com/tidwall/pretty";
- fetch = {
- type = "git";
- url = "https://github.com/tidwall/pretty";
- rev = "1166b9ac2b65e46a43d8618d30d1554f4652d49b";
- sha256 = "1jwpj5903lh8hsj9apm2gwd70809zq0gjgmivkxaq4iq29wnv0n9";
- };
- }
- {
- goPackagePath = "github.com/vishvananda/netlink";
- fetch = {
- type = "git";
- url = "https://github.com/vishvananda/netlink";
- rev = "b2de5d10e38ecce8607e6b438b6d174f389a004e";
- sha256 = "06kic677b2q752sgvk3lyjfh8gmq7bpfl38h8k1jsz92fav1y8gl";
- };
- }
- {
- goPackagePath = "github.com/vishvananda/netns";
- fetch = {
- type = "git";
- url = "https://github.com/vishvananda/netns";
- rev = "13995c7128ccc8e51e9a6bd2b551020a27180abd";
- sha256 = "1zk6w8158qi4niva5rijchbv9ixgmijsgqshh54wdaav4xrhjshn";
- };
- }
- {
- goPackagePath = "github.com/vjeantet/grok";
- fetch = {
- type = "git";
- url = "https://github.com/vjeantet/grok";
- rev = "ce01e59abcf6fbc9833b7deb5e4b8ee1769bcc53";
- sha256 = "172j83ndkmh5dhglgskpsg5csz31ah5mnprqhcra5x7dczc2f8hv";
- };
- }
- {
- goPackagePath = "github.com/vmware/govmomi";
- fetch = {
- type = "git";
- url = "https://github.com/vmware/govmomi";
- rev = "3617f28d167d448f93f282a867870f109516d2a5";
- sha256 = "1a82g4vzfgzp8ppcq3dhgv8van85am467ckx788yqk7rj4c3i5ir";
- };
- }
- {
- goPackagePath = "github.com/wavefronthq/wavefront-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/wavefronthq/wavefront-sdk-go";
- rev = "fa87530cd02a8ad08bd179e1c39fb319a0cc0dae";
- sha256 = "000ynkkpg2m4xynkmdx47asydw66nzp94f276gifws1a90yacay0";
- };
- }
- {
- goPackagePath = "github.com/wvanbergen/kafka";
- fetch = {
- type = "git";
- url = "https://github.com/wvanbergen/kafka";
- rev = "e2edea948ddfee841ea9a263b32ccca15f7d6c2f";
- sha256 = "1m712xywbx6nja2rbmrphwxbwfzkhadq139k5d19m8964695sp10";
- };
- }
- {
- goPackagePath = "github.com/wvanbergen/kazoo-go";
- fetch = {
- type = "git";
- url = "https://github.com/wvanbergen/kazoo-go";
- rev = "f72d8611297a7cf105da904c04198ad701a60101";
- sha256 = "05yx57kbjm9v54j46zi2c21zb3d239lzv996b2qqxpkfbqadqyxm";
- };
- }
- {
- goPackagePath = "github.com/yuin/gopher-lua";
- fetch = {
- type = "git";
- url = "https://github.com/yuin/gopher-lua";
- rev = "46796da1b0b4794e1e341883a399f12cc7574b55";
- sha256 = "0yq5ks1smqx0kgmwyl6xxd2mn9bvdi8qz7di4xs0xy5cs7f2zanw";
- };
- }
- {
- goPackagePath = "go.opencensus.io";
- fetch = {
- type = "git";
- url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "79993219becaa7e29e3b60cb67f5b8e82dee11d6";
- sha256 = "0y2jzm1b5dw8x5s9fjy2aj1gd0wwkhl71wj3ysby86g60ja5lp1z";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://github.com/golang/crypto.git";
- rev = "87dc89f01550277dc22b74ffcf4cd89fa2f40f4c";
- sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://github.com/golang/net.git";
- rev = "a680a1efc54dd51c040b3b5ce4939ea3cf2ea0d1";
- sha256 = "018zmn4kmg2mbngcciqal54slc3pl4ry5vlv0bw36fcxvnazxnbp";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://github.com/golang/oauth2.git";
- rev = "d2e6202438beef2727060aa7cabdd924d92ebfd9";
- sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://github.com/golang/sync.git";
- rev = "42b317875d0fa942474b76e1b46a6060d720ae6e";
- sha256 = "0mrjhk7al7yyh76x9flvxy4jm5jyqh2fxbxagpaazxn1xdgkaif3";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://github.com/golang/sys.git";
- rev = "51ab0e2deafac1f46c46ad59cf0921be2f180c3d";
- sha256 = "0xdhpckbql3bsqkpc2k5b1cpnq3q1qjqjjq2j3p707rfwb8nm91a";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://github.com/golang/text.git";
- rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0";
- sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
- };
- }
- {
- goPackagePath = "google.golang.org/api";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/google-api-go-client";
- rev = "19ff8768a5c0b8e46ea281065664787eefc24121";
- sha256 = "0b34xb74pnwawlf911w6f0dhb95i8vi20i799asnvrmyn1lm2ldk";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "b1f26356af11148e710935ed1ac8a7f5702c7612";
- sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "fedd2861243fd1a8152376292b921b394c7bef7e";
- sha256 = "08324j170skzacglhjmpkpsivp9gwcvmljx1nq6a2d2h2qksfdbp";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8";
- sha256 = "0d8vj372ri55mrqfc0rhjl3albp5ykwfjhda1s5cgm5n40v70pr3";
- };
- }
- {
- goPackagePath = "gopkg.in/asn1-ber.v1";
- fetch = {
- type = "git";
- url = "https://github.com/go-asn1-ber/asn1-ber";
- rev = "379148ca0225df7a432012b8df0355c2a2063ac0";
- sha256 = "1y8bvzbxpw0lfnn7pbcdwzqj4l90qj6xf88dvv9pxd9yl5g6cskx";
- };
- }
- {
- goPackagePath = "gopkg.in/fatih/pool.v2";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/pool";
- rev = "010e0b745d12eaf8426c95f9c3924d81dd0b668f";
- sha256 = "0dxsq7058w47d6ynbwjlfgnwcf5bf1q7m23dsgljd01sd8ilrq9x";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "gopkg.in/gorethink/gorethink.v3";
- fetch = {
- type = "git";
- url = "https://github.com/gorethink/gorethink";
- rev = "7f5bdfd858bb064d80559b2a32b86669c5de5d3b";
- sha256 = "1k4flhx93jbrcsi8k35dcdm7rcq3r8i8my4h8zhf5y9ayhcyph1m";
- };
- }
- {
- goPackagePath = "gopkg.in/inf.v0";
- fetch = {
- type = "git";
- url = "https://github.com/go-inf/inf";
- rev = "d2d2541c53f18d2a059457998ce2876cc8e67cbf";
- sha256 = "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng";
- };
- }
- {
- goPackagePath = "gopkg.in/jcmturner/aescts.v1";
- fetch = {
- type = "git";
- url = "https://github.com/jcmturner/aescts";
- rev = "f6abebb3171c4c1b1fea279cb7c7325020a26290";
- sha256 = "0rbq4zf3db48xa2gqdp2swws7wizmbwagigqkr1zxzd1ramps6rv";
- };
- }
- {
- goPackagePath = "gopkg.in/jcmturner/dnsutils.v1";
- fetch = {
- type = "git";
- url = "https://github.com/jcmturner/dnsutils";
- rev = "13eeb8d49ffb74d7a75784c35e4d900607a3943c";
- sha256 = "0l543c64pyzbnrc00jspg21672l3a0kjjw9pbdxwna93w8d8m927";
- };
- }
- {
- goPackagePath = "gopkg.in/jcmturner/gokrb5.v7";
- fetch = {
- type = "git";
- url = "https://github.com/jcmturner/gokrb5";
- rev = "363118e62befa8a14ff01031c025026077fe5d6d";
- sha256 = "08mbag2283q1pyfi696g80521r9n1id3804r6sssrhf3kxzkfhnv";
- };
- }
- {
- goPackagePath = "gopkg.in/jcmturner/rpc.v1";
- fetch = {
- type = "git";
- url = "https://github.com/jcmturner/rpc";
- rev = "99a8ce2fbf8b8087b6ed12a37c61b10f04070043";
- sha256 = "0hkmvf8qdcifnzym8kv1xhq7lq0wpr0i6gzff159lh9xn0wfg175";
- };
- }
- {
- goPackagePath = "gopkg.in/ldap.v3";
- fetch = {
- type = "git";
- url = "https://github.com/go-ldap/ldap";
- rev = "caa044a2bfa324b735baee1722e8e2e372f76864";
- sha256 = "000jfdx38k10irfy9952jjzqn04ji3lnlfpvabvq9l78zs96n91p";
- };
- }
- {
- goPackagePath = "gopkg.in/mgo.v2";
- fetch = {
- type = "git";
- url = "https://github.com/go-mgo/mgo";
- rev = "9856a29383ce1c59f308dd1cf0363a79b5bef6b5";
- sha256 = "1gfbcmvpwwf1lydxj3g42wv2g9w3pf0y02igqk4f4f21h02sazkw";
- };
- }
- {
- goPackagePath = "gopkg.in/olivere/elastic.v5";
- fetch = {
- type = "git";
- url = "https://github.com/olivere/elastic";
- rev = "52741dc2ce53629cbe1e673869040d886cba2cd5";
- sha256 = "11dgj31jxmp9fdnnwzzwg08p3iwrbnd63kyf6drvlw4qsgslk4lh";
- };
- }
- {
- goPackagePath = "gopkg.in/tomb.v1";
- fetch = {
- type = "git";
- url = "https://github.com/go-tomb/tomb";
- rev = "dd632973f1e7218eb1089048e0798ec9ae7dceb8";
- sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://github.com/go-yaml/yaml";
- rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
- sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
- };
- }
-]
\ No newline at end of file
diff --git a/pkgs/servers/monitoring/thanos/default.nix b/pkgs/servers/monitoring/thanos/default.nix
index a246249d7d71..f307032f4141 100644
--- a/pkgs/servers/monitoring/thanos/default.nix
+++ b/pkgs/servers/monitoring/thanos/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "thanos";
version = "0.11.0";
@@ -12,8 +12,6 @@ buildGoModule rec {
modSha256 = "1pdypyyy352l6wy5lr94fv8j890lh863h8zg2hxchiymrs5pgq1c";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = "cmd/thanos";
buildFlagsArray = let t = "github.com/prometheus/common/version"; in ''
diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix
index 9b23e9ac501f..008d6bbde398 100644
--- a/pkgs/servers/nextcloud/default.nix
+++ b/pkgs/servers/nextcloud/default.nix
@@ -1,24 +1,37 @@
{ stdenv, fetchurl }:
-stdenv.mkDerivation rec {
- pname = "nextcloud";
- version = "18.0.2";
+let
+ generic = { version, sha256, insecure ? false }: stdenv.mkDerivation rec {
+ pname = "nextcloud";
+ inherit version;
- src = fetchurl {
- url = "https://download.nextcloud.com/server/releases/${pname}-${version}.tar.bz2";
+ src = fetchurl {
+ url = "https://download.nextcloud.com/server/releases/${pname}-${version}.tar.bz2";
+ inherit sha256;
+ };
+
+ installPhase = ''
+ mkdir -p $out/
+ cp -R . $out/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Sharing solution for files, calendars, contacts and more";
+ homepage = https://nextcloud.com;
+ maintainers = with maintainers; [ schneefux bachp globin fpletz ma27 ];
+ license = licenses.agpl3Plus;
+ platforms = with platforms; unix;
+ knownVulnerabilities = optional insecure "Nextcloud version ${version} is EOL";
+ };
+ };
+in {
+ nextcloud17 = generic {
+ version = "17.0.4";
+ sha256 = "0cj5mng0nmj3hz30pyz3g19kj3mkm5ca8si3sw3arv61dmw6c5g6";
+ };
+
+ nextcloud18 = generic {
+ version = "18.0.2";
sha256 = "10fbdq0366iai2kpw6v6p78mnn9gz8x0xzsbqrp109yx4c4nccyh";
};
-
- installPhase = ''
- mkdir -p $out/
- cp -R . $out/
- '';
-
- meta = {
- description = "Sharing solution for files, calendars, contacts and more";
- homepage = https://nextcloud.com;
- maintainers = with stdenv.lib.maintainers; [ schneefux bachp globin fpletz ];
- license = stdenv.lib.licenses.agpl3Plus;
- platforms = with stdenv.lib.platforms; unix;
- };
}
diff --git a/pkgs/servers/nosql/mongodb/asio-no-experimental-string-view.patch b/pkgs/servers/nosql/mongodb/asio-no-experimental-string-view.patch
new file mode 100644
index 000000000000..eb5db1818fe0
--- /dev/null
+++ b/pkgs/servers/nosql/mongodb/asio-no-experimental-string-view.patch
@@ -0,0 +1,20 @@
+diff --git a/src/third_party/asio-master/asio/include/asio/detail/config.hpp b/src/third_party/asio-master/asio/include/asio/detail/config.hpp
+index 7fe6a95a..ff4cc56b 100644
+--- a/src/third_party/asio-master/asio/include/asio/detail/config.hpp
++++ b/src/third_party/asio-master/asio/include/asio/detail/config.hpp
+@@ -786,7 +786,6 @@
+ # if (__cplusplus >= 201402)
+ # if __has_include()
+ # define ASIO_HAS_STD_STRING_VIEW 1
+-# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
+ # endif // __has_include()
+ # endif // (__cplusplus >= 201402)
+ # endif // defined(__clang__)
+@@ -794,7 +793,6 @@
+ # if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)) || (__GNUC__ > 4)
+ # if (__cplusplus >= 201402)
+ # define ASIO_HAS_STD_STRING_VIEW 1
+-# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
+ # endif // (__cplusplus >= 201402)
+ # endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)
+ # endif // defined(__GNUC__)
diff --git a/pkgs/servers/nosql/mongodb/forget-build-dependencies-3-4.patch b/pkgs/servers/nosql/mongodb/forget-build-dependencies-3-4.patch
new file mode 100644
index 000000000000..ca2c043deb2d
--- /dev/null
+++ b/pkgs/servers/nosql/mongodb/forget-build-dependencies-3-4.patch
@@ -0,0 +1,17 @@
+--- a/site_scons/mongo_scons_utils.py
++++ b/site_scons/mongo_scons_utils.py
+@@ -84,14 +84,11 @@
+ def default_buildinfo_environment_data():
+ return (
+ ('distmod', '$MONGO_DISTMOD', True, True,),
+ ('distarch', '$MONGO_DISTARCH', True, True,),
+ ('cc', '$CC_VERSION', True, False,),
+- ('ccflags', '$CCFLAGS', True, False,),
+ ('cxx', '$CXX_VERSION', True, False,),
+- ('cxxflags', '$CXXFLAGS', True, False,),
+- ('linkflags', '$LINKFLAGS', True, False,),
+ ('target_arch', '$TARGET_ARCH', True, True,),
+ ('target_os', '$TARGET_OS', True, False,),
+ )
+
+ # If you want buildInfo and --version to be relatively empty, set
diff --git a/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch b/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch
index ca2c043deb2d..897618cceb12 100644
--- a/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch
+++ b/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch
@@ -1,8 +1,6 @@
---- a/site_scons/mongo_scons_utils.py
-+++ b/site_scons/mongo_scons_utils.py
-@@ -84,14 +84,11 @@
- def default_buildinfo_environment_data():
- return (
+--- a/site_scons/mongo/generators.py
++++ b/site_scons/mongo/generators.py
+@@ -18,10 +18,7 @@ def default_buildinfo_environment_data():
('distmod', '$MONGO_DISTMOD', True, True,),
('distarch', '$MONGO_DISTARCH', True, True,),
('cc', '$CC_VERSION', True, False,),
@@ -13,5 +11,3 @@
('target_arch', '$TARGET_ARCH', True, True,),
('target_os', '$TARGET_OS', True, False,),
)
-
- # If you want buildInfo and --version to be relatively empty, set
diff --git a/pkgs/servers/nosql/mongodb/default.nix b/pkgs/servers/nosql/mongodb/mongodb.nix
similarity index 55%
rename from pkgs/servers/nosql/mongodb/default.nix
rename to pkgs/servers/nosql/mongodb/mongodb.nix
index d8e6e00074be..e3d277ba5afb 100644
--- a/pkgs/servers/nosql/mongodb/default.nix
+++ b/pkgs/servers/nosql/mongodb/mongodb.nix
@@ -1,58 +1,63 @@
-{ stdenv, fetchurl, fetchpatch, scons, boost, gperftools, pcre-cpp, snappy
-, zlib, libyamlcpp, sasl, openssl, libpcap, Security
-}:
+{ stdenv, fetchurl, scons, boost, gperftools, pcre-cpp, snappy, zlib, libyamlcpp
+, sasl, openssl, libpcap, python27, curl, Security, CoreFoundation, cctools }:
# Note:
# The command line tools are written in Go as part of a different package (mongodb-tools)
with stdenv.lib;
-let version = "3.4.10";
- system-libraries = [
- "pcre"
- #"asio" -- XXX use package?
- #"wiredtiger"
- "boost"
- "snappy"
- "zlib"
- #"valgrind" -- mongodb only requires valgrind.h, which is vendored in the source.
- #"stemmer" -- not nice to package yet (no versioning, no makefile, no shared libs).
- "yaml"
- ] ++ optionals stdenv.isLinux [ "tcmalloc" ];
+{ version, sha256, patches ? [] }@args:
-in stdenv.mkDerivation {
- pname = "mongodb";
+let
+ python = python27.withPackages (ps: with ps; [ pyyaml typing cheetah ]);
+ system-libraries = [
+ "boost"
+ "pcre"
+ "snappy"
+ "yaml"
+ "zlib"
+ #"asio" -- XXX use package?
+ #"stemmer" -- not nice to package yet (no versioning, no makefile, no shared libs).
+ #"valgrind" -- mongodb only requires valgrind.h, which is vendored in the source.
+ #"wiredtiger"
+ ] ++ optionals stdenv.isLinux [ "tcmalloc" ];
+ inherit (stdenv.lib) systems subtractLists;
+
+in stdenv.mkDerivation rec {
inherit version;
+ name = "mongodb-${version}";
src = fetchurl {
url = "https://fastdl.mongodb.org/src/mongodb-src-r${version}.tar.gz";
- sha256 = "1wz2mhl9z0b1bdkg6m8v8mvw9k60mdv5ybq554xn3yjj9z500f24";
+ inherit sha256;
};
nativeBuildInputs = [ scons.py2 ];
buildInputs = [
- sasl boost gperftools pcre-cpp snappy
- zlib libyamlcpp sasl openssl.dev openssl.out libpcap
- ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ boost
+ curl
+ gperftools
+ libpcap
+ libyamlcpp
+ openssl
+ pcre-cpp
+ python
+ sasl
+ snappy
+ zlib
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security CoreFoundation cctools ];
- patches =
- [
- # MongoDB keeps track of its build parameters, which tricks nix into
- # keeping dependencies to build inputs in the final output.
- # We remove the build flags from buildInfo data.
- ./forget-build-dependencies.patch
- (fetchpatch {
- url = https://projects.archlinux.org/svntogit/community.git/plain/trunk/boost160.patch?h=packages/mongodb;
- name = "boost160.patch";
- sha256 = "0bvsf3499zj55pzamwjmsssr6x63w434944w76273fr5rxwzcmh8";
- })
- ];
+ # MongoDB keeps track of its build parameters, which tricks nix into
+ # keeping dependencies to build inputs in the final output.
+ # We remove the build flags from buildInfo data.
+ inherit patches;
postPatch = ''
# fix environment variable reading
substituteInPlace SConstruct \
--replace "env = Environment(" "env = Environment(ENV = os.environ,"
'' + stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace src/third_party/mozjs-45/extract/js/src/jsmath.cpp --replace 'defined(HAVE_SINCOS)' 0
substituteInPlace src/third_party/s2/s1angle.cc --replace drem remainder
substituteInPlace src/third_party/s2/s1interval.cc --replace drem remainder
@@ -66,13 +71,14 @@ in stdenv.mkDerivation {
--replace 'engine("wiredTiger")' 'engine("mmapv1")'
'';
- NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument";
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang
+ "-Wno-unused-command-line-argument";
sconsFlags = [
"--release"
"--ssl"
#"--rocksdb" # Don't have this packaged yet
- "--wiredtiger=${if stdenv.is64bit then "on" else "off"}"
+ "--wiredtiger=on"
"--js-engine=mozjs"
"--use-sasl-client"
"--disable-warnings-as-errors"
@@ -87,8 +93,13 @@ in stdenv.mkDerivation {
'';
preInstall = ''
- mkdir -p $out/lib
+ mkdir -p "$out/lib"
'';
+
+ postInstall = ''
+ rm -f "$out/bin/install_compass" || true
+ '';
+
prefixKey = "--prefix=";
enableParallelBuilding = true;
@@ -97,10 +108,10 @@ in stdenv.mkDerivation {
meta = {
description = "A scalable, high-performance, open source NoSQL database";
- homepage = http://www.mongodb.org;
- license = licenses.agpl3;
+ homepage = "http://www.mongodb.org";
+ license = licenses.sspl;
maintainers = with maintainers; [ bluescreen303 offline cstrahan ];
- platforms = platforms.unix;
+ platforms = subtractLists systems.doubles.i686 systems.doubles.unix;
};
}
diff --git a/pkgs/servers/nosql/mongodb/mozjs-45_fix-3-byte-opcode.patch b/pkgs/servers/nosql/mongodb/mozjs-45_fix-3-byte-opcode.patch
new file mode 100644
index 000000000000..8c60cdd1e688
--- /dev/null
+++ b/pkgs/servers/nosql/mongodb/mozjs-45_fix-3-byte-opcode.patch
@@ -0,0 +1,27 @@
+# HG changeset patch
+# User Dan Gohman
+# Parent d9b405d82cffb07343a5f2fd941e029298c7f6c4
+# Bug 1390214 - IonMonkey: Don't test for a 3-byte opcode in a 2-byte opcode predicate.
+# https://bug1390214.bmoattachments.org/attachment.cgi?id=8902972
+
+diff --git a/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h b/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h
+--- a/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h
++++ b/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h
+@@ -310,17 +310,16 @@ enum ThreeByteOpcodeID {
+
+ // Test whether the given opcode should be printed with its operands reversed.
+ inline bool IsXMMReversedOperands(TwoByteOpcodeID opcode)
+ {
+ switch (opcode) {
+ case OP2_MOVSD_WsdVsd: // also OP2_MOVPS_WpsVps
+ case OP2_MOVAPS_WsdVsd:
+ case OP2_MOVDQ_WdqVdq:
+- case OP3_PEXTRD_EdVdqIb:
+ return true;
+ default:
+ break;
+ }
+ return false;
+ }
+
+ enum ThreeByteEscape {
diff --git a/pkgs/servers/nosql/mongodb/v3_4.nix b/pkgs/servers/nosql/mongodb/v3_4.nix
new file mode 100644
index 000000000000..2f02ae7f72ad
--- /dev/null
+++ b/pkgs/servers/nosql/mongodb/v3_4.nix
@@ -0,0 +1,15 @@
+{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }:
+
+let
+ buildMongoDB = callPackage ./mongodb.nix {
+ inherit sasl;
+ inherit boost;
+ inherit Security;
+ inherit CoreFoundation;
+ inherit cctools;
+ };
+in buildMongoDB {
+ version = "3.4.24";
+ sha256 = "0j6mvgv0jnsnvgkl8505bl88kbxkba66qijlpi1la0dd5pd1imfr";
+ patches = [ ./forget-build-dependencies-3-4.patch ];
+}
diff --git a/pkgs/servers/nosql/mongodb/v3_6.nix b/pkgs/servers/nosql/mongodb/v3_6.nix
new file mode 100644
index 000000000000..68f83631c801
--- /dev/null
+++ b/pkgs/servers/nosql/mongodb/v3_6.nix
@@ -0,0 +1,16 @@
+{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }:
+
+let
+ buildMongoDB = callPackage ./mongodb.nix {
+ inherit sasl;
+ inherit boost;
+ inherit Security;
+ inherit CoreFoundation;
+ inherit cctools;
+ };
+in buildMongoDB {
+ version = "3.6.13";
+ sha256 = "1mbvk4bmabrswjdm01jssxcygjpq5799zqyx901nsi12vlcymwg4";
+ patches = [ ./forget-build-dependencies.patch ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ ./asio-no-experimental-string-view.patch ];
+}
diff --git a/pkgs/servers/nosql/mongodb/v4_0.nix b/pkgs/servers/nosql/mongodb/v4_0.nix
new file mode 100644
index 000000000000..51ce1e25062d
--- /dev/null
+++ b/pkgs/servers/nosql/mongodb/v4_0.nix
@@ -0,0 +1,17 @@
+{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }:
+
+let
+ buildMongoDB = callPackage ./mongodb.nix {
+ inherit sasl;
+ inherit boost;
+ inherit Security;
+ inherit CoreFoundation;
+ inherit cctools;
+ };
+in buildMongoDB {
+ version = "4.0.12";
+ sha256 = "1j8dqa4jr623y87jrdanyib9r7x18srrvdx952q4azcc8zrdwci1";
+ patches =
+ [ ./forget-build-dependencies.patch ./mozjs-45_fix-3-byte-opcode.patch ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ ./asio-no-experimental-string-view.patch ];
+}
diff --git a/pkgs/servers/nosql/victoriametrics/default.nix b/pkgs/servers/nosql/victoriametrics/default.nix
index f85c4aebd512..2d357712096a 100644
--- a/pkgs/servers/nosql/victoriametrics/default.nix
+++ b/pkgs/servers/nosql/victoriametrics/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "VictoriaMetrics";
@@ -12,10 +12,7 @@ buildGoModule rec {
};
modSha256 = "0qzh3jmj7ps6xmnnmfr8bnq97kdkn58p6dxppmlypanar3zsn7vk";
-
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://victoriametrics.com/";
description = "fast, cost-effective and scalable time series database, long-term remote storage for Prometheus";
license = licenses.asl20;
diff --git a/pkgs/servers/radicale/1.x.nix b/pkgs/servers/radicale/1.x.nix
index bfc681c921b9..83fa2506800f 100644
--- a/pkgs/servers/radicale/1.x.nix
+++ b/pkgs/servers/radicale/1.x.nix
@@ -29,6 +29,6 @@ pythonPackages.buildPythonApplication rec {
'';
license = licenses.gpl3Plus;
platforms = platforms.all;
- maintainers = with maintainers; [ edwtjo pSub aneeshusa ];
+ maintainers = with maintainers; [ edwtjo pSub ];
};
}
diff --git a/pkgs/servers/rainloop/default.nix b/pkgs/servers/rainloop/default.nix
index ff6cb8c98ebf..6d5016961e98 100644
--- a/pkgs/servers/rainloop/default.nix
+++ b/pkgs/servers/rainloop/default.nix
@@ -2,7 +2,7 @@
common = { edition, sha256 }:
stdenv.mkDerivation (rec {
pname = "rainloop${stdenv.lib.optionalString (edition != "") "-${edition}"}";
- version = "1.13.0";
+ version = "1.14.0";
buildInputs = [ unzip ];
@@ -35,10 +35,10 @@
in {
rainloop-community = common {
edition = "community";
- sha256 = "1skwq6bn98142xf8r77b818fy00nb4x0s1ii3mw5849ih94spx40";
+ sha256 = "0a8qafm4khwj8cnaiaxvjb9073w6fr63vk1b89nks4hmfv10jn6y";
};
rainloop-standard = common {
edition = "";
- sha256 = "e3ec8209cb3b9f092938a89094e645ef27659763432bedbe7fad4fa650554222";
+ sha256 = "0961g4mci080f7y98zx9r4qw620l4z3na1ivvlyhhr1v4dywqvch";
};
}
diff --git a/pkgs/servers/sql/dolt/default.nix b/pkgs/servers/sql/dolt/default.nix
index 27ab7d444bf1..dbface601f54 100644
--- a/pkgs/servers/sql/dolt/default.nix
+++ b/pkgs/servers/sql/dolt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, lib, buildGoModule }:
buildGoModule rec {
pname = "dolt";
@@ -15,9 +15,7 @@ buildGoModule rec {
subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ];
modSha256 = "04bsj8mfamnbq3y2aqbx1605azi8v15nbdh1zk5grni0ihlal75a";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Relational database with version control and CLI a-la Git.";
homepage = "https://github.com/liquidata-inc/dolt";
license = licenses.asl20;
diff --git a/pkgs/servers/web-apps/shiori/default.nix b/pkgs/servers/web-apps/shiori/default.nix
index bd17f2f267c6..dd4cdc08287b 100644
--- a/pkgs/servers/web-apps/shiori/default.nix
+++ b/pkgs/servers/web-apps/shiori/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "shiori";
@@ -13,8 +13,6 @@ buildGoModule rec {
sha256 = "13and7gh2882khqppwz3wwq44p7az4bfdfjvlnqcpqyi8xa28pmq";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Simple bookmark manager built with Go";
homepage = "https://github.com/go-shiori/shiori";
diff --git a/pkgs/shells/elvish/default.nix b/pkgs/shells/elvish/default.nix
index 228692efe852..ad2e845f9bc8 100644
--- a/pkgs/shells/elvish/default.nix
+++ b/pkgs/shells/elvish/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "elvish";
@@ -20,8 +20,6 @@ buildGoModule rec {
modSha256 = "13x4wbfj8049ygm3zbgzyr2bm4sq4x6xddrxx6shr8fydlcf1g8v";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "A friendly and expressive command shell";
longDescription = ''
diff --git a/pkgs/shells/ion/default.nix b/pkgs/shells/ion/default.nix
index c58302df2102..ca2f7a6d515a 100644
--- a/pkgs/shells/ion/default.nix
+++ b/pkgs/shells/ion/default.nix
@@ -1,29 +1,24 @@
{ stdenv, fetchFromGitHub, rustPlatform }:
-with rustPlatform;
-
-buildRustPackage rec {
+rustPlatform.buildRustPackage rec {
pname = "ion";
- version = "1.0.5";
+ version = "unstable-2020-03-22";
src = fetchFromGitHub {
owner = "redox-os";
repo = "ion";
- rev = version;
- sha256 = "0i0acl5nw254mw8dbfmb4792rr71is98a5wg32yylfnlrk7zlf8z";
+ rev = "1fbd29a6d539faa6eb0f3186a361e208d0a0bc05";
+ sha256 = "0r5c87cs8jlc9kpb6bi2aypldw1lngf6gzjirf13gi7iy4q08ik7";
};
- cargoSha256 = "0f266kygvw2id771g49s25qsbqb6a0gr1r0czkcj96n5r0wg8wrn";
+ cargoSha256 = "1ph3r3vspy700mb8pica8478v9arqz07k2nzpbrdkdkqgfcwlgcg";
meta = with stdenv.lib; {
description = "Modern system shell with simple (and powerful) syntax";
- homepage = https://github.com/redox-os/ion;
+ homepage = "https://gitlab.redox-os.org/redox-os/ion";
license = licenses.mit;
maintainers = with maintainers; [ dywedir ];
platforms = platforms.all;
- # This has not had a release since 2017, and no longer compiles with the
- # latest Rust compiler.
- broken = false;
};
passthru = {
diff --git a/pkgs/shells/xonsh/default.nix b/pkgs/shells/xonsh/default.nix
index 2a1688480dbc..e8430fbfbff5 100644
--- a/pkgs/shells/xonsh/default.nix
+++ b/pkgs/shells/xonsh/default.nix
@@ -1,23 +1,21 @@
{ stdenv
, fetchFromGitHub
-, fetchpatch
, python3Packages
, glibcLocales
, coreutils
, git
-, python3
}:
python3Packages.buildPythonApplication rec {
pname = "xonsh";
- version = "0.9.14";
+ version = "0.9.15";
# fetch from github because the pypi package ships incomplete tests
src = fetchFromGitHub {
owner = "xonsh";
repo = "xonsh";
rev = version;
- sha256 = "03g8ilg4dxin3v3rzccdxx9zf8rvyqpxakn1dlpqbgsnwdwa19p4";
+ sha256 = "1bc1cysh2jnqi9ihmpgpbh5l9bjq9q9zgpxmdhg8d7i2w4d3z421";
};
LC_ALL = "en_US.UTF-8";
@@ -46,7 +44,8 @@ python3Packages.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "A Python-ish, BASHwards-compatible shell";
- homepage = https://xon.sh/;
+ homepage = "https://xon.sh/";
+ changelog = "https://github.com/xonsh/xonsh/releases/tag/${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ spwhitt vrthra ];
platforms = platforms.all;
diff --git a/pkgs/shells/zsh/antibody/default.nix b/pkgs/shells/zsh/antibody/default.nix
index c0ae5e03e6c3..cc4726a3cb41 100644
--- a/pkgs/shells/zsh/antibody/default.nix
+++ b/pkgs/shells/zsh/antibody/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "antibody";
- version = "4.3.1";
+ version = "6.0.0";
src = fetchFromGitHub {
owner = "getantibody";
repo = "antibody";
rev = "v${version}";
- sha256 = "1cxg0173d3xnpyzbisj926vh3qql9rw3q4j1z900m34gw7cvsdpf";
+ sha256 = "0m7c879b3f402av20jsybq2dhhckbknlvn2n1csp7xmcz4zcyn1n";
};
- modSha256 = "08k4mzqcva7yq1zmfxhlqnd8kk70zry6cfghxl1bgmhnfjqh61qr";
+ modSha256 = "0yny1p8vll1wdqdlwyxf9m4kd5njdm7nq527blqqa680zf2k4h8b";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
diff --git a/pkgs/shells/zsh/zsh-history/default.nix b/pkgs/shells/zsh/zsh-history/default.nix
index 382b76916d31..ece3c87cb664 100644
--- a/pkgs/shells/zsh/zsh-history/default.nix
+++ b/pkgs/shells/zsh/zsh-history/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, installShellFiles, nixosTests, Security }:
+{ lib, fetchFromGitHub, buildGoModule, installShellFiles, nixosTests }:
buildGoModule rec {
pname = "zsh-history";
@@ -13,8 +13,6 @@ buildGoModule rec {
nativeBuildInputs = [ installShellFiles ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
modSha256 = "0f10b86gyn7m7lw43c8y1m30mdg0i092a319v3cb2qj05jb9vn42";
goPackagePath = "github.com/b4b4r07/history";
@@ -24,7 +22,7 @@ buildGoModule rec {
installShellCompletion --zsh --name _history $out/share/zsh/completions/_history
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A CLI to provide enhanced history for your ZSH shell";
license = licenses.mit;
homepage = https://github.com/b4b4r07/history;
diff --git a/pkgs/tools/X11/xidlehook/default.nix b/pkgs/tools/X11/xidlehook/default.nix
index a4bc2295f1b9..943fdb2711c3 100644
--- a/pkgs/tools/X11/xidlehook/default.nix
+++ b/pkgs/tools/X11/xidlehook/default.nix
@@ -3,7 +3,7 @@
rustPlatform.buildRustPackage rec {
pname = "xidlehook";
- version = "0.8.0";
+ version = "0.8.2";
doCheck = false;
@@ -12,11 +12,11 @@ rustPlatform.buildRustPackage rec {
repo = "xidlehook";
rev = version;
- sha256 = "127b20y86xs2wq5ka236057nyrh87fgzhjqbl6azf002afnbsn5m";
+ sha256 = "1zvr3vk76x0gsq6z5rrnliv2bvshsm8bhkspc41bbj4kniz4h5bw";
};
cargoBuildFlags = lib.optionals (!stdenv.isLinux) ["--no-default-features" "--features" "pulse"];
- cargoSha256 = "0wakw3pqgwfwarjfb3h0a2javrhnf509v3j547a7p9k5kbjb5np0";
+ cargoSha256 = "0dxz5mbdc93xb02vnmd29i2kdh05c7vx9h28x5qgs3jvddyb3xmn";
buildInputs = [ xlibsWrapper xorg.libXScrnSaver libpulseaudio ] ++ lib.optional stdenv.isDarwin Security;
nativeBuildInputs = [ pkgconfig patchelf python3 ];
@@ -32,5 +32,6 @@ rustPlatform.buildRustPackage rec {
license = licenses.mit;
maintainers = with maintainers; [ jD91mZM2 ];
platforms = platforms.unix;
+ badPlatforms = platforms.darwin;
};
}
diff --git a/pkgs/tools/admin/aws-vault/default.nix b/pkgs/tools/admin/aws-vault/default.nix
index 3e145f732362..48a1de61cd80 100644
--- a/pkgs/tools/admin/aws-vault/default.nix
+++ b/pkgs/tools/admin/aws-vault/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, stdenv, fetchFromGitHub, Security }:
+{ buildGoModule, lib, fetchFromGitHub }:
buildGoModule rec {
pname = "aws-vault";
version = "5.3.2";
@@ -13,15 +13,13 @@ buildGoModule rec {
modSha256 = "1d3hjfmfmlpw2scfyn597zkzz864w97p0wrsxjp49m9mi0pgmhq9";
subPackages = [ "." ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
# set the version. see: aws-vault's Makefile
buildFlagsArray = ''
-ldflags=
-X main.Version=v${version}
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description =
"A vault for securely storing and accessing AWS credentials in development environments";
homepage = "https://github.com/99designs/aws-vault";
diff --git a/pkgs/tools/admin/awsweeper/default.nix b/pkgs/tools/admin/awsweeper/default.nix
index 1ea54953701d..661747c2fd0d 100644
--- a/pkgs/tools/admin/awsweeper/default.nix
+++ b/pkgs/tools/admin/awsweeper/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "awsweeper";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "14yvf0svh7xqpc2y7xr94pc6r7d3iv2nsr8qs3f5q29hdc5hv3fs";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A tool to clean out your AWS account";
homepage = "https://github.com/cloudetc/awsweeper/";
license = licenses.mpl20;
diff --git a/pkgs/tools/admin/azure-cli/default.nix b/pkgs/tools/admin/azure-cli/default.nix
index 69e0a2afe6e2..13fdf6dcd0d0 100644
--- a/pkgs/tools/admin/azure-cli/default.nix
+++ b/pkgs/tools/admin/azure-cli/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, python, fetchFromGitHub, installShellFiles }:
let
- version = "2.1.0";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-cli";
rev = "azure-cli-${version}";
- sha256 = "0f4wrqp9f4n4mk73ybx08ybvmxx88r6g5cvx8ld6ybhl2w8bbn9v";
+ sha256 = "0bqkvx1gp4bhpjn5nrjc08lq8wldl1icrz6q1llaxgvqqmc8hcgp";
};
# put packages that needs to be overriden in the py package scope
diff --git a/pkgs/tools/admin/azure-cli/python-packages.nix b/pkgs/tools/admin/azure-cli/python-packages.nix
index 0ba69345dd80..01172adf075d 100644
--- a/pkgs/tools/admin/azure-cli/python-packages.nix
+++ b/pkgs/tools/admin/azure-cli/python-packages.nix
@@ -114,8 +114,8 @@ let
azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "0.4.0" "zip"
"1b69rz9wm0jvc54vx3b7h633x8gags51xwxrkp6myar40jggxw6g";
- azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "1.9.0" "zip"
- "0v91hl936wp9sl3bc31svf6kdxwa57qh6ih9rrv43dnb2000km6r";
+ azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "2.0.0" "zip"
+ "19z0lpq6bpidlflwa263y51549xgcg4m040k872m7fmy7jm2xcbb";
azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "0.6.0" "zip"
"13s2k4jl8570bj6jkqzm0w29z29rl7h5i7czd3kr6vqar5wj9xjd";
@@ -126,8 +126,11 @@ let
azure-mgmt-appconfiguration = overrideAzureMgmtPackage super.azure-mgmt-appconfiguration "0.4.0" "zip"
"1dn5585nsizszjivx6lp677ka0mrg0ayqgag4yzfdz9ml8mj1xl5";
- azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "10.0.0" "zip"
- "1s3bx6knxw5dxycp43yimvgrh0i19drzd09asglcwz2x5mr3bpyg";
+ azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "5.0.0" "zip"
+ "1m7v3rfkvmdgghrpz15fm8pvmmhi40lcwfxdm2kxh7mx01r5l906";
+
+ azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "11.0.0" "zip"
+ "1dnlql4z9wawf8gc1v4rr386pifwcnx3ycr4gdccqwkgimgpsdg4";
azure-mgmt-consumption = overrideAzureMgmtPackage super.azure-mgmt-consumption "2.0.0" "zip"
"12ai4qps73ivawh0yzvgb148ksx02r30pqlvfihx497j62gsi1cs";
@@ -135,8 +138,8 @@ let
azure-mgmt-containerservice = overrideAzureMgmtPackage super.azure-mgmt-containerservice "8.1.0" "zip"
"07vpzhvi2946v5dn9cb2hkd1b9vj5c6zl32958bg2bxsjg9vvyi1";
- azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "0.11.0" "zip"
- "05j0s2ng6ck35lw85cbjf5cm6canc71c41aagr68cmiqj1li6v1z";
+ azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "0.12.0" "zip"
+ "07c0hr7nha9789x1wz0ndca0sr0zscq63m9vd8pm1c6y0ss4iyn5";
azure-mgmt-deploymentmanager = overrideAzureMgmtPackage super.azure-mgmt-deploymentmanager "0.2.0" "zip"
"0c6pyr36n9snx879vas5r6l25db6nlp2z96xn759mz4kg4i45qs6";
@@ -183,8 +186,8 @@ let
azure-mgmt-security = overrideAzureMgmtPackage super.azure-mgmt-security "0.1.0" "zip"
"1cb466722bs0ribrirb32kc299716pl0pwivz3jyn40dd78cwhhx";
- azure-mgmt-sql = overrideAzureMgmtPackage super.azure-mgmt-sql "0.15.0" "zip"
- "0qv58xraznv2ldhd34cvznhz045x3ncfgam9c12gxyj4q0k3pyc9";
+ azure-mgmt-sql = overrideAzureMgmtPackage super.azure-mgmt-sql "0.17.0" "zip"
+ "1kp1wzcydgyc2mzkxigfv6rqzwzf3d0cnbqc6w7h907qbb4lw2r0";
azure-mgmt-sqlvirtualmachine = overrideAzureMgmtPackage super.azure-mgmt-sqlvirtualmachine "0.5.0" "zip"
"1b9am8raa17hxnz7d5pk2ix0309wsnhnchq1mi22icd728sl5adm";
@@ -201,11 +204,11 @@ let
azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "2.1.0" "zip"
"1ikv8b2h1r91fa0srz95ymn54qpqgb5a4faxwp4hf92r5h85c8j9";
- azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "4.0.0" "zip"
- "0aphqh4mvrc1yiyis8zvks0d19d1m3lqylr9jc8fj73iw84rwgm5";
+ azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "4.1.0rc1" "zip"
+ "00q5723gvc57kg2w1iyhfchp018skwd89ibrw23p7ngm2bb76g45";
- azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc8" "zip"
- "1j2xyfid0qg95lywwsz8520r7gd8m0a487n03jxnckr91vd890v1";
+ azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc9" "zip"
+ "060m4hqi1h5h53imj0vmpbzhqkwis7h91nwinpcvjs422figcv0i";
azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "0.7.0" "zip"
"1pprvk5255b6brbw73g0g13zygwa7a2px5x08wy3153rqlzan5l2";
@@ -219,8 +222,8 @@ let
azure-mgmt-authorization = overrideAzureMgmtPackage super.azure-mgmt-authorization "0.52.0" "zip"
"0357laxgldb7lvvws81r8xb6mrq9dwwnr1bnwdnyj4bw6p21i9hn";
- azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "7.2.0" "zip"
- "01ck1ankgr9ikvfghhdcs777yrl2j2p8cw9q8nfdrjp22lpchabl";
+ azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "8.0.0" "zip"
+ "0cxcdyy974ya1yi7s14sw54rwpc8qjngxr0jqb8vxki3528phrv3";
azure-mgmt-servicefabric = overrideAzureMgmtPackage super.azure-mgmt-servicefabric "0.4.0" "zip"
"1x18grkjf2p2r1ihlwv607sna9yjvsr2jwnkjc55askrgrwx5jx2";
diff --git a/pkgs/tools/admin/berglas/default.nix b/pkgs/tools/admin/berglas/default.nix
index d088184f7a17..c1c46da41b75 100644
--- a/pkgs/tools/admin/berglas/default.nix
+++ b/pkgs/tools/admin/berglas/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "berglas";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0m2bqx102lf6nihdjbl8a08xcwi80rawvh91j1cav0njm9w5vmmm";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "A tool for managing secrets on Google Cloud";
homepage = "https://github.com/GoogleCloudPlatform/berglas";
diff --git a/pkgs/tools/admin/certigo/default.nix b/pkgs/tools/admin/certigo/default.nix
index 89c6b8996fa3..5474cb254298 100644
--- a/pkgs/tools/admin/certigo/default.nix
+++ b/pkgs/tools/admin/certigo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "certigo";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1i5n5yh6nvv2i2nm60vqy1gngj8p5w6ma5fcwmp7bl4jxjrzbi83";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "A utility to examine and validate certificates in a variety of formats";
homepage = "https://github.com/square/certigo";
diff --git a/pkgs/tools/admin/clair/default.nix b/pkgs/tools/admin/clair/default.nix
index a12b8abe1206..3f4d00736ad9 100644
--- a/pkgs/tools/admin/clair/default.nix
+++ b/pkgs/tools/admin/clair/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, makeWrapper, rpm, xz, Security }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, rpm, xz }:
buildGoModule rec {
pname = "clair";
@@ -13,16 +13,14 @@ buildGoModule rec {
modSha256 = "0rgkrid58kji39nlmiii95r8shbzr6dwalj5m7qwxy5w1rcaljr5";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
nativeBuildInputs = [ makeWrapper ];
postInstall = ''
wrapProgram $out/bin/clair \
- --prefix PATH : "${stdenv.lib.makeBinPath [ rpm xz ]}"
+ --prefix PATH : "${lib.makeBinPath [ rpm xz ]}"
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Vulnerability Static Analysis for Containers";
homepage = "https://github.com/quay/clair";
license = licenses.asl20;
diff --git a/pkgs/tools/admin/eksctl/default.nix b/pkgs/tools/admin/eksctl/default.nix
index c700e4f397c7..4c01383f8986 100644
--- a/pkgs/tools/admin/eksctl/default.nix
+++ b/pkgs/tools/admin/eksctl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "eksctl";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0f8dlcp3q84fa5dnnzx4347ngb1raw1mxkcqpz2s3zq6d1kv0nvf";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/eksctl" ];
buildFlags = [ "-tags netgo" "-tags release" ];
@@ -27,7 +25,7 @@ buildGoModule rec {
$out/bin/eksctl completion zsh > "$out/share/zsh/site-functions/_eksctl"
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A CLI for Amazon EKS";
homepage = "https://github.com/weaveworks/eksctl";
license = licenses.asl20;
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index 95878ef09ab6..fb7870eac956 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -21,12 +21,12 @@ let
sources = name: system: {
x86_64-darwin = {
url = "${baseUrl}/${name}-darwin-x86_64.tar.gz";
- sha256 = "0hg4823dlnf9ahqh9dr05wsi6cdxn9mbwhg65jng3d2aws3ski6r";
+ sha256 = "0v83faz0jwnx603acmkc3bsl7vg2xxsm1jfw88fmnj6zcsa5b9ql";
};
x86_64-linux = {
url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
- sha256 = "00ziqr60q1la716c9cy3hjpyq3hiw3m75d4wry6prn5655jw4ph6";
+ sha256 = "1z9liqzgwfavh3m3q1s871gxnwnsxdbny2vqzh9sjlwdk26f76gi";
};
}.${system};
@@ -34,7 +34,7 @@ let
in stdenv.mkDerivation rec {
pname = "google-cloud-sdk";
- version = "281.0.0";
+ version = "286.0.0";
src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);
diff --git a/pkgs/tools/admin/iamy/default.nix b/pkgs/tools/admin/iamy/default.nix
index 6a1ec948d907..e09cd2f52853 100644
--- a/pkgs/tools/admin/iamy/default.nix
+++ b/pkgs/tools/admin/iamy/default.nix
@@ -1,9 +1,11 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "iamy";
version = "2.3.2";
+ goPackagePath = "github.com/99designs/iamy";
+
src = fetchFromGitHub {
owner = "99designs";
repo = "iamy";
@@ -13,8 +15,6 @@ buildGoModule rec {
modSha256 = "0akak573zvz3xg5d7vf0ch2mrmj1jkzcdc29v3kn43f7944c2wcl";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [''-ldflags=
-X main.Version=v${version} -s -w
''];
diff --git a/pkgs/tools/admin/lego/default.nix b/pkgs/tools/admin/lego/default.nix
index 0cb614c12d1f..72c61ceecaf2 100644
--- a/pkgs/tools/admin/lego/default.nix
+++ b/pkgs/tools/admin/lego/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "lego";
@@ -14,13 +14,11 @@ buildGoModule rec {
modSha256 = "10n8pcbmzlnk63gzsjb1xnmjwxfhxsqx8ffpcbwdzq9fc5yvjiii";
subPackages = [ "cmd/lego" ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [
"-ldflags=-X main.version=${version}"
];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Let's Encrypt client and ACME library written in Go";
license = licenses.mit;
homepage = "https://go-acme.github.io/lego/";
diff --git a/pkgs/tools/admin/lxd/default.nix b/pkgs/tools/admin/lxd/default.nix
index c7c2881a567a..efd6db395f20 100644
--- a/pkgs/tools/admin/lxd/default.nix
+++ b/pkgs/tools/admin/lxd/default.nix
@@ -9,13 +9,13 @@
buildGoPackage rec {
pname = "lxd";
- version = "3.22";
+ version = "3.23";
goPackagePath = "github.com/lxc/lxd";
src = fetchurl {
url = "https://github.com/lxc/lxd/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
- sha256 = "1j60xajcycqnnkasbghcvx3dvb5iadvvq2l3hh9i0sw3dk1wx4hn";
+ sha256 = "1zbm736m9g4c40r55s6rg3xrgw9bysslr992sa80vlrxfmwfiqg4";
};
preBuild = ''
diff --git a/pkgs/tools/audio/midicsv/default.nix b/pkgs/tools/audio/midicsv/default.nix
new file mode 100644
index 000000000000..10f78807a73e
--- /dev/null
+++ b/pkgs/tools/audio/midicsv/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "midicsv-1.1";
+
+ src = fetchurl {
+ url = "http://www.fourmilab.ch/webtools/midicsv/${name}.tar.gz";
+ sha256 = "1vvhk2nf9ilfw0wchmxy8l13hbw9cnpz079nsx5srsy4nnd78nkw";
+ };
+
+ postPatch = ''
+ substituteInPlace Makefile --replace /usr/local $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Losslessly translate MIDI to CSV and back";
+ homepage = http://www.fourmilab.ch/webtools/midicsv/;
+ license = licenses.publicDomain;
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/audio/trx/add_bctoolbox_ldlib.patch b/pkgs/tools/audio/trx/add_bctoolbox_ldlib.patch
new file mode 100644
index 000000000000..1854a43a2493
--- /dev/null
+++ b/pkgs/tools/audio/trx/add_bctoolbox_ldlib.patch
@@ -0,0 +1,15 @@
+diff --git a/Makefile b/Makefile
+index ffcd883..c4b4ff7 100644
+--- a/Makefile
++++ b/Makefile
+@@ -12,8 +12,9 @@ CFLAGS += -MMD -Wall
+ LDLIBS_ASOUND ?= -lasound
+ LDLIBS_OPUS ?= -lopus
+ LDLIBS_ORTP ?= -lortp
++LDLIBS_BCTOOLBOX ?= -lbctoolbox
+
+-LDLIBS += $(LDLIBS_ASOUND) $(LDLIBS_OPUS) $(LDLIBS_ORTP)
++LDLIBS += $(LDLIBS_ASOUND) $(LDLIBS_OPUS) $(LDLIBS_ORTP) $(LDLIBS_BCTOOLBOX)
+
+ .PHONY: all install dist clean
+
diff --git a/pkgs/tools/audio/trx/default.nix b/pkgs/tools/audio/trx/default.nix
index 1d052adbba9f..224c331b9610 100644
--- a/pkgs/tools/audio/trx/default.nix
+++ b/pkgs/tools/audio/trx/default.nix
@@ -2,13 +2,19 @@
stdenv.mkDerivation rec {
pname = "trx";
- version = "0.4";
+ version = "0.5";
src = fetchurl {
url = "https://www.pogo.org.uk/~mark/trx/releases/${pname}-${version}.tar.gz";
- sha256 = "1wsrkbqc090px8i9p8awz38znxjcqjb1dzjjdd8xkjmiprayjhkl";
+ sha256 = "1jjgca92nifjhcr3n0fmpfr6f5gxlqyal2wmgdlgd7hx834r1if7";
};
+ # Makefile is currently missing -lbctoolbox so the build fails when linking
+ # the libraries. This patch adds that flag.
+ patches = [
+ ./add_bctoolbox_ldlib.patch
+ ];
+
buildInputs = [ alsaLib libopus ortp bctoolbox ];
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/pkgs/tools/backup/dar/default.nix b/pkgs/tools/backup/dar/default.nix
index c105c8086c49..a439bbf41b13 100644
--- a/pkgs/tools/backup/dar/default.nix
+++ b/pkgs/tools/backup/dar/default.nix
@@ -3,12 +3,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.6.8";
+ version = "2.6.9";
pname = "dar";
src = fetchurl {
url = "mirror://sourceforge/dar/${pname}-${version}.tar.gz";
- sha256 = "05mw6m054jklnxkxgf9fh4hx8ik1d8c18rfg3i55bnddk0vr8ra3";
+ sha256 = "1jzqq54w1dix2qdlj4hr9dpq9fnp23h102bk8d2gq6k7n2zgaj6v";
};
buildInputs = [ zlib bzip2 openssl lzo libgcrypt gpgme xz ]
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
meta = {
- homepage = http://dar.linux.free.fr;
+ homepage = "http://dar.linux.free.fr";
description = "Disk ARchiver, allows backing up files into indexed archives";
license = licenses.gpl2;
platforms = platforms.unix;
diff --git a/pkgs/tools/backup/wal-g/default.nix b/pkgs/tools/backup/wal-g/default.nix
index 90ce2d188d6e..e5ed04bb4a1c 100644
--- a/pkgs/tools/backup/wal-g/default.nix
+++ b/pkgs/tools/backup/wal-g/default.nix
@@ -1,30 +1,28 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, brotli }:
+{ stdenv, buildGoModule, fetchFromGitHub, brotli, Security }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "wal-g";
- version = "0.2.14";
+ version = "0.2.15";
src = fetchFromGitHub {
- owner = "wal-g";
- repo = "wal-g";
- rev = "v${version}";
- sha256 = "0rrn9kzcg3nw9qvzy58m4qacghv0pj7iyjh4yspc71n5nkamkfgm";
+ owner = "wal-g";
+ repo = "wal-g";
+ rev = "v${version}";
+ sha256 = "1hslhs9i4wib6c74gdq9yail958ff1y11pymjww2xr84wkwd9v7i";
};
- buildInputs = [ brotli ];
+ modSha256 = "0kwl5gwc5gc0cq2gldg13nvswp9wd90xiv1qb3g8yxcczywkpmrm";
+
+ buildInputs = [ brotli ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
doCheck = true;
- goPackagePath = "github.com/wal-g/wal-g";
-
- goDeps = ./deps.nix;
-
subPackages = [ "main/pg" ];
- buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/cmd/pg.WalgVersion=${version} -X ${goPackagePath}/cmd/pg.GitRevision=${src.rev}" ];
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/wal-g/wal-g/cmd/pg.WalgVersion=${version} -X github.com/wal-g/wal-g/cmd/pg.GitRevision=${src.rev}" ];
postInstall = ''
- mv $bin/bin/pg $bin/bin/wal-g
+ mv $out/bin/pg $out/bin/wal-g
'';
meta = {
diff --git a/pkgs/tools/backup/wal-g/deps.nix b/pkgs/tools/backup/wal-g/deps.nix
deleted file mode 100644
index 13daf375c31a..000000000000
--- a/pkgs/tools/backup/wal-g/deps.nix
+++ /dev/null
@@ -1,588 +0,0 @@
-# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
-[
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/gocloud";
- rev = "0ebda48a7f143b1cce9eb37a8c1106ac762a3430";
- sha256 = "1kclgclwar3r37zbvb9gg3qxbgzkb50zk3s9778zlh2773qikmai";
- };
- }
- {
- goPackagePath = "github.com/Azure/azure-pipeline-go";
- fetch = {
- type = "git";
- url = "https://github.com/Azure/azure-pipeline-go";
- rev = "232aee85e8e3a6223a11c0943f7df2ae0fac00e4";
- sha256 = "1agn2nzmm1dkwggm4w7h4bnrav4n5jrl0vqbqy2s49vqlr8zirn6";
- };
- }
- {
- goPackagePath = "github.com/Azure/azure-storage-blob-go";
- fetch = {
- type = "git";
- url = "https://github.com/Azure/azure-storage-blob-go";
- rev = "fc700035fe4a7020f50d49f420b3c088aed57e03";
- sha256 = "00gsnk9s1rlrakqvcm917hn4r47jannxwp7rkhrb71pamzm46752";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/DataDog/zstd";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/zstd";
- rev = "aebefd9fcb99f22cd691ef778a12ed68f0e6a1ab";
- sha256 = "06wphl43ji23c0cmmm6fd3wszbwq36mdp1jarak2a6hmxl6yf0b8";
- };
- }
- {
- goPackagePath = "github.com/RoaringBitmap/roaring";
- fetch = {
- type = "git";
- url = "https://github.com/RoaringBitmap/roaring";
- rev = "3d677d3262197ee558b85029301eb69b8239f91a";
- sha256 = "0v5jbqr7m4x7n8rxcyizhs21ndyinn8kil9hd6y2bifx9b9g6gv9";
- };
- }
- {
- goPackagePath = "github.com/aws/aws-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/aws/aws-sdk-go";
- rev = "02973e4916ed10f78aff1257f45f01d23907a05d";
- sha256 = "0w5c06l0f8h77p74gmsp2wzl21pcn92yzsycd36746qqav83yyld";
- };
- }
- {
- goPackagePath = "github.com/cyberdelia/lzo";
- fetch = {
- type = "git";
- url = "https://github.com/cyberdelia/lzo";
- rev = "feb520148d8940294afb1e242dc1d2a7c9c34432";
- sha256 = "0mk93b7vr9hp1xcvzaw5r01zs2blhk24m22pacf6sx5zwx8fd2ld";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "github.com/glycerine/go-unsnap-stream";
- fetch = {
- type = "git";
- url = "https://github.com/glycerine/go-unsnap-stream";
- rev = "9f0cb55181dd3a0a4c168d3dbc72d4aca4853126";
- sha256 = "1v10z30y9qc8dl34x0s8lr773g6raxilfdxbmzd1176pspzcmm9n";
- };
- }
- {
- goPackagePath = "github.com/go-redis/redis";
- fetch = {
- type = "git";
- url = "https://github.com/go-redis/redis";
- rev = "75795aa4236dc7341eefac3bbe945e68c99ef9df";
- sha256 = "1qf7zl5slnc4bcz0z0vn4fq1pwkphdrmqmjg3wv5q6pv2x29drli";
- };
- }
- {
- goPackagePath = "github.com/go-sql-driver/mysql";
- fetch = {
- type = "git";
- url = "https://github.com/go-sql-driver/mysql";
- rev = "72cd26f257d44c1114970e19afddcd812016007e";
- sha256 = "1fvsvwc1v2i0gqn01mynvi1shp5xm0xaym6xng09fcbqb56lbjx1";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "51421b967af1f557f93a59e0057aaf15ca02e29c";
- sha256 = "12ddj2g8ab87id6n2n67vnbhq6p8dvgsq1pzpqfriym4dk8w54fg";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "6c65a5562fc06764971b7c5d05c76c75e84bdbf7";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
- };
- }
- {
- goPackagePath = "github.com/golang/snappy";
- fetch = {
- type = "git";
- url = "https://github.com/golang/snappy";
- rev = "2e65f85255dbc3072edf28d6b5b8efc472979f5a";
- sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf";
- };
- }
- {
- goPackagePath = "github.com/google/brotli";
- fetch = {
- type = "git";
- url = "https://github.com/google/brotli";
- rev = "d6d98957ca8ccb1ef45922e978bb10efca0ea541";
- sha256 = "0n0ia2sxsj3fnnzhjbigbadpsqxivjs3v78b1xzqvgd1nwalglaj";
- };
- }
- {
- goPackagePath = "github.com/googleapis/gax-go";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/gax-go";
- rev = "bd5b16380fd03dc758d11cef74ba2e3bc8b0e8c2";
- sha256 = "1lxawwngv6miaqd25s3ba0didfzylbwisd2nz7r4gmbmin6jsjrx";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "7f827b33c0f158ec5dfbba01bb0b14a4541fd81d";
- sha256 = "1p2igd58xkm8yaj2c2wxiplkf2hj6kxwrg6ss7mx61s5rd71v5xb";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/hcl";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/hcl";
- rev = "8cb6e5b959231cc1119e43259c4a608f9c51a241";
- sha256 = "0q6ml0qqs0yil76mpn4mdx4lp94id8vbv575qm60jzl1ijcl5i66";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/mousetrap";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/mousetrap";
- rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75";
- sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
- };
- }
- {
- goPackagePath = "github.com/jackc/pgx";
- fetch = {
- type = "git";
- url = "https://github.com/jackc/pgx";
- rev = "c73e7d75061bb42b0282945710f344cfe1113d10";
- sha256 = "1am1iggch89mn4a99bxnawjhc5yrgd8fjlmzq0b9l9qy5w1gzr1f";
- };
- }
- {
- goPackagePath = "github.com/jedib0t/go-pretty";
- fetch = {
- type = "git";
- url = "https://github.com/jedib0t/go-pretty";
- rev = "a37e1e030434d93557ca8a6a77b4cf9d31cc21ff";
- sha256 = "057xwrrqq0cvyq9f0wnfzjpx10807520vl92qq7l7a7s0r56jyrx";
- };
- }
- {
- goPackagePath = "github.com/jmespath/go-jmespath";
- fetch = {
- type = "git";
- url = "https://github.com/jmespath/go-jmespath";
- rev = "c2b33e84";
- sha256 = "1r6w7ydx8ydryxk3sfhzsk8m6f1nsik9jg3i1zhi69v4kfl4d5cz";
- };
- }
- {
- goPackagePath = "github.com/magiconair/properties";
- fetch = {
- type = "git";
- url = "https://github.com/magiconair/properties";
- rev = "c2353362d570a7bfa228149c62842019201cfb71";
- sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-ieproxy";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-ieproxy";
- rev = "f9202b1cfdeb0c82ddd3dc1e8e9cd94b3c0c1b13";
- sha256 = "0r8c17znlv32750qy3p96fbyp8ys8xfdccpzv0z9lr2y88jnzhpz";
- };
- }
- {
- goPackagePath = "github.com/minio/sio";
- fetch = {
- type = "git";
- url = "https://github.com/minio/sio";
- rev = "035b4ef8c449ba2ba21ec143c91964e76a1fb68c";
- sha256 = "007mh7a61qzgf8ga4pix6qhm6jbph3h71a8iif7l45mvqphabh0z";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "3536a929edddb9a5b34bd6861dc4a9647cb459fe";
- sha256 = "03bpv28jz9zhn4947saqwi328ydj7f6g6pf1m2d4m5zdh5jlfkrr";
- };
- }
- {
- goPackagePath = "github.com/mschoch/smat";
- fetch = {
- type = "git";
- url = "https://github.com/mschoch/smat";
- rev = "90eadee771aeab36e8bf796039b8c261bebebe4f";
- sha256 = "141saq6d4z3c7v3jw45zy4gn6wwjlyralqygjff1fzvz1gkvimk3";
- };
- }
- {
- goPackagePath = "github.com/ncw/swift";
- fetch = {
- type = "git";
- url = "https://github.com/ncw/swift";
- rev = "f737f4e00462f79ff2e0ddbcfb09331ce7ec4fa9";
- sha256 = "0c6vcn3dmhh339wilh71fmjb535kgfkf9dh2dh8ln43whq6mbjbs";
- };
- }
- {
- goPackagePath = "github.com/pelletier/go-toml";
- fetch = {
- type = "git";
- url = "https://github.com/pelletier/go-toml";
- rev = "c01d1270ff3e442a8a57cddc1c92dc1138598194";
- sha256 = "1fjzpcjng60mc3a4b2ql5a00d5gah84wj740dabv9kq67mpg8fxy";
- };
- }
- {
- goPackagePath = "github.com/philhofer/fwd";
- fetch = {
- type = "git";
- url = "https://github.com/philhofer/fwd";
- rev = "bb6d471dc95d4fe11e432687f8b70ff496cf3136";
- sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2";
- };
- }
- {
- goPackagePath = "github.com/pierrec/lz4";
- fetch = {
- type = "git";
- url = "https://github.com/pierrec/lz4";
- rev = "5a3d2245f97fc249850e7802e3c01fad02a1c316";
- sha256 = "1my03x0m72vc2xyy9h0naa1qrzcf0g531gh4cakcwpxrq0z39vmr";
- };
- }
- {
- goPackagePath = "github.com/pierrec/xxHash";
- fetch = {
- type = "git";
- url = "https://github.com/pierrec/xxHash";
- rev = "d17cb990ad2d219d5901415ceaeb50d17df59527";
- sha256 = "07rbr0apyq9m8m2knf1j7g9299r2v2ihvig1b7bq2srszcd9r221";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "ba968bfe8b2f7e042a574c888954fccecfa385b4";
- sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "792786c7400a136282c1664665ae0a8db921c6c2";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/spf13/afero";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/afero";
- rev = "f4711e4db9e9a1d3887343acb72b2bbfc2f686f5";
- sha256 = "14qqj0cz6a595vn4dp747vddx05fd77jdsyl85qjmf9baymaxlam";
- };
- }
- {
- goPackagePath = "github.com/spf13/cast";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cast";
- rev = "8c9545af88b134710ab1cd196795e7f2388358d7";
- sha256 = "0xq1ffqj8y8h7dcnm0m9lfrh0ga7pssnn2c1dnr09chqbpn4bdc5";
- };
- }
- {
- goPackagePath = "github.com/spf13/cobra";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cobra";
- rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385";
- sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd";
- };
- }
- {
- goPackagePath = "github.com/spf13/jwalterweatherman";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/jwalterweatherman";
- rev = "94f6ae3ed3bceceafa716478c5fbf8d29ca601a1";
- sha256 = "1ywmkwci5zyd88ijym6f30fj5c0k2yayxarkmnazf5ybljv50q7b";
- };
- }
- {
- goPackagePath = "github.com/spf13/pflag";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/pflag";
- rev = "298182f68c66c05229eb03ac171abe6e309ee79a";
- sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd";
- };
- }
- {
- goPackagePath = "github.com/spf13/viper";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/viper";
- rev = "6d33b5a963d922d182c91e8a1c88d81fd150cfd4";
- sha256 = "1190mg04718r03qriav99sf4kx2n7wdgr8vdni15f74bpbzrdjrl";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "221dbe5ed46703ee255b1da0dec05086f5035f62";
- sha256 = "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb";
- };
- }
- {
- goPackagePath = "github.com/tinsane/tracelog";
- fetch = {
- type = "git";
- url = "https://github.com/tinsane/tracelog";
- rev = "05cb843fbac1d7693bbbbed8aa8f7b401438ee7f";
- sha256 = "1fry633qi4iih9za91m90c26p3qpd79d716dggk10cbc0bpvql51";
- };
- }
- {
- goPackagePath = "github.com/tinylib/msgp";
- fetch = {
- type = "git";
- url = "https://github.com/tinylib/msgp";
- rev = "b2b6a672cf1e5b90748f79b8b81fc8c5cf0571a1";
- sha256 = "0pypfknghg1hcjjrqz3f1riaylk6hcxn9h0qyzynb74rp0qmlxjc";
- };
- }
- {
- goPackagePath = "github.com/ulikunitz/xz";
- fetch = {
- type = "git";
- url = "https://github.com/ulikunitz/xz";
- rev = "590df8077fbcb06ad62d7714da06c00e5dd2316d";
- sha256 = "07mivr4aiw3b8qzwajsxyjlpbkf3my4xx23lv0yryc4pciam5lhy";
- };
- }
- {
- goPackagePath = "github.com/wal-g/storages";
- fetch = {
- type = "git";
- url = "https://github.com/wal-g/storages";
- rev = "ecd376af8972cd9c3e355831c126a7862de6b2b9";
- sha256 = "1jmvin93811xxh9sqf6xrrys55dm12zszqf2l3arf92h0bysvniy";
- };
- }
- {
- goPackagePath = "github.com/willf/bitset";
- fetch = {
- type = "git";
- url = "https://github.com/willf/bitset";
- rev = "e553b05586428962bf7058d1044519d87ca72d74";
- sha256 = "0davmxzv79qqg7lkj89diqinqx3xkr94d67yfnazqn3h1f7sjkd1";
- };
- }
- {
- goPackagePath = "go.opencensus.io";
- fetch = {
- type = "git";
- url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "9c377598961b706d1542bd2d84d538b5094d596e";
- sha256 = "05jr8gkr2w34i5wwki4zhl5ch0qrgi7cdgag5iy5gpxplhbrvbg9";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "e657309f52e71501f9934566ac06dc5c2f7f11a1";
- sha256 = "17jwkjrfj7kz25z8z492xlz88nmb42kpjcxl9dsv5jl28zvzq1bj";
- };
- }
- {
- goPackagePath = "golang.org/x/exp";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/exp";
- rev = "ec7cb31e5a562f5e9e31b300128d2f530f55d127";
- sha256 = "19b4kdwfahq9f809v4lmn9h47sq1y67nkl7csnracn5qd334hp06";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "959b441ac422379a43da2230f62be024250818b0";
- sha256 = "1mgcv5f00pkzsbwnq2y7vqvd1b4lr5a3s47cphh2qv4indfk7pck";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "74dc4d7220e7acc4e100824340f3e66577424772";
- sha256 = "0563yswwqknxx2gsvl0qikn0lmwalilbng8i12iw4d3v40n23s0l";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/oauth2";
- rev = "0f29369cfe4552d0e4bcddc57cc75f4d7e672a33";
- sha256 = "06jwpvx0x2gjn2y959drbcir5kd7vg87k0r1216abk6rrdzzrzi2";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "42b317875d0fa942474b76e1b46a6060d720ae6e";
- sha256 = "0mrjhk7al7yyh76x9flvxy4jm5jyqh2fxbxagpaazxn1xdgkaif3";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "4d1cda033e0619309c606fc686de3adcf599539e";
- sha256 = "1wgaldbnkmh568v8kkgvnmkskaj96fqrbzhx23yji2kh1432q6gh";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0";
- sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "85acf8d2951cb2a3bde7632f9ff273ef0379bcbd";
- sha256 = "0yqnxsrarjk4qkda8kcxzmk7y90kkkxzx9iwryzrk7bzs87ky3xc";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "fc82fb2afd64396b05ea9aa0bccd6e8f2257b154";
- sha256 = "1rnpbhhcnv28k63m7biv2rxrmdxhz9q3p35qi0phcq2qhcf78032";
- };
- }
- {
- goPackagePath = "google.golang.org/api";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/google-api-go-client";
- rev = "feb0267beb8644f5088a03be4d5ec3f8c7020152";
- sha256 = "1lzdzkd2i41v6amxs9jah1q44qbvf1yvm8906jpfjiq6c3ffhqss";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "4a4468ece617fc8205e99368fa2200e9d1fad421";
- sha256 = "13cyhqwmvc2nia4ssdwwdzscq52aj3z9zjikx17wk4kb0j8vr370";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "24fa4b261c55da65468f2abfdae2b024eef27dfb";
- sha256 = "109zhaqlfd8zkbr1hk6zqbs6vcxfrk64scjwh2nswph05gr0m84d";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "6eaf6f47437a6b4e2153a190160ef39a92c7eceb";
- sha256 = "1cn33r2gclmq2v1ndpf1n5bmhf2qs8mms7ii5cnl6f9ch4r2c4k3";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://github.com/go-yaml/yaml";
- rev = "51d6538a90f86fe93ac480b35f37b2be17fef232";
- sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
- };
- }
- {
- goPackagePath = "honnef.co/go/tools";
- fetch = {
- type = "git";
- url = "https://github.com/dominikh/go-tools";
- rev = "72554cb117ad340748b3093e7108983fd984c9f2";
- sha256 = "1vndpwg797z2gw9h9378iq99aqy7nalqx82lgvcsaqnkypdmppnd";
- };
- }
-]
\ No newline at end of file
diff --git a/pkgs/tools/cd-dvd/sacd/default.nix b/pkgs/tools/cd-dvd/sacd/default.nix
new file mode 100644
index 000000000000..a3ce3d361824
--- /dev/null
+++ b/pkgs/tools/cd-dvd/sacd/default.nix
@@ -0,0 +1,41 @@
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+}:
+
+stdenv.mkDerivation rec {
+ pname = "sacd";
+ version = "19.7.16.37";
+
+ src = fetchFromGitHub {
+ owner = "Sound-Linux-More";
+ repo = "sacd";
+ rev = version;
+ sha256 = "03s7jr75pzqj1xd41rkgbszlgf9zx6vzhd0nizc05wyf0fxq5xif";
+ };
+
+ patches = [
+ # Makefile prefix, otherwise `/usr` prefix is enforced
+ (fetchpatch {
+ url = "https://github.com/Sound-Linux-More/sacd/pull/1.patch";
+ name = "makefile-prefix.patch";
+ sha256 = "0a7r4x0yqpg6l4vr84dq4wbrypabqm4vvcjv91am068gqjiw6w64";
+ })
+ ];
+
+ makeFlagsArray = [
+ "PREFIX=$(out)"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files. Handles both DST and DSD streams. ";
+ longDescription = ''
+ Super Audio CD decoder. Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files.
+ Handles both DST and DSD streams.
+ '';
+ homepage = "https://github.com/Sound-Linux-More/sacd";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.doronbehar ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/tools/graphics/fast-neural-doodle/default.nix b/pkgs/tools/graphics/fast-neural-doodle/default.nix
deleted file mode 100644
index 17e1c710586b..000000000000
--- a/pkgs/tools/graphics/fast-neural-doodle/default.nix
+++ /dev/null
@@ -1,63 +0,0 @@
-{stdenv, fetchFromGitHub, fetchurl, torch, torch-hdf5, loadcaffe, bash
- , python, numpy, scipy, h5py, scikitlearn, pillow
- }:
-stdenv.mkDerivation rec {
- pname = "fast-neural-doodle";
- version = "0.0pre2016-07-01";
- buildInputs = [
- torch torch-hdf5 python numpy h5py scikitlearn scipy pillow
- ];
-
- inherit torch loadcaffe bash python;
- torch_hdf5 = torch-hdf5;
- python_libPrefix = python.libPrefix;
-
- src = fetchFromGitHub {
- owner = "DmitryUlyanov";
- repo = "fast-neural-doodle";
- rev = "00c35a4440d1d58b029d7bdf9bc56743b1a1835f";
- sha256 = "0xhmhxhjm59pfjm2q27g2xfb35hg0vlqkk3sb3llx2qqq2c7jk8m";
- };
- models = [
- (fetchurl {
- url = "https://gist.githubusercontent.com/ksimonyan/3785162f95cd2d5fee77/raw/bb2b4fe0a9bb0669211cf3d0bc949dfdda173e9e/VGG_ILSVRC_19_layers_deploy.prototxt";
- sha256 = "09cpz7pyvc8sypg2q5j2i8yqwj1sjdbnmd6skl293p9pv13dmjg7";
- })
- (fetchurl {
- url = "https://bethgelab.org/media/uploads/deeptextures/vgg_normalised.caffemodel";
- sha256 = "11qckdvlck7wwl3pan0nawgxm8l2ccddi272i5l8rs9qzm7b23rf";
- })
- (fetchurl {
- url = "http://www.robots.ox.ac.uk/~vgg/software/very_deep/caffe/VGG_ILSVRC_19_layers.caffemodel";
- sha256 = "0m399x7pl4lnhy435ycsyz8xpzapqmx9n1sz698y2vhcqhkwdd1i";
- })
- ];
- installPhase = ''
- mkdir -p "$out"/{doc/fast-neural-doodle,lib/lua/fast_neural_doodle,lib/${python.libPrefix}/fast_neural_doodle,bin}
- cp -r data src fast_neural_doodle.lua "$out/lib/lua/fast_neural_doodle/"
- for file in $models; do
- ln -s "$file" "$out/lib/lua/fast_neural_doodle/data/pretrained/$(basename "$file" | sed -e 's/[^-]*-//')"
- done;
- cp get_mask_hdf5.py "$out/lib/${python.libPrefix}/fast_neural_doodle"
- cp *.md LICENSE "$out/doc/fast-neural-doodle"
-
- export pythonpath="$PYTHONPATH"
-
- substituteAll "${./get-mask-hdf5.sh}" "$out/bin/get-mask-hdf5"
- substituteAll "${./fast-neural-doodle.sh}" "$out/bin/fast-neural-doodle"
-
- chmod a+x "$out/bin"/*
-
- "$out/bin/get-mask-hdf5" --n_colors=4 --style_image data/Renoir/style.png --style_mask data/Renoir/style_mask.png --target_mask data/Renoir/target_mask.png --out_hdf5 masks.hdf5
-
- "$out/bin/fast-neural-doodle" -gpu -1 -masks_hdf5 masks.hdf5 -num_iterations 1
- '';
- meta = {
- inherit version;
- description = ''Faster neural doodle'';
- license = stdenv.lib.licenses.mit;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/pkgs/tools/graphics/fast-neural-doodle/fast-neural-doodle.sh b/pkgs/tools/graphics/fast-neural-doodle/fast-neural-doodle.sh
deleted file mode 100644
index a089d5a95061..000000000000
--- a/pkgs/tools/graphics/fast-neural-doodle/fast-neural-doodle.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#! @bash@/bin/bash
-
-declare -a args
-c=1
-flag=
-
-for arg in "$@"; do
- if test "$arg" = "${arg#-}" && test "$arg" = "${arg#/}" && test -n "$flag"; then
- arg="$PWD/$arg"
- flag=
- elif (test "$arg" != "${arg%_image}" || test "$arg" == "-masks_hdf5") && test "$arg" != "${arg#-}"; then
- flag=1
- else
- flag=
- fi
- args[c]="$arg";
- c=$((c+1));
-done
-
-cd "@out@/lib/lua/fast_neural_doodle"
-
-export LUA_PATH="$LUA_PATH${LUA_PATH:+;}@loadcaffe@/lua/?/init.lua;@loadcaffe@/lua/?.lua"
-export LUA_PATH="$LUA_PATH${LUA_PATH:+;}@torch_hdf5@/lua/?/init.lua;@torch_hdf5@/lua/?.lua"
-export LUA_CPATH="$LUA_CPATH${LUA_CPATH:+;}@loadcaffe@/lib/?.so"
-
-set -x
-
-@torch@/bin/th fast_neural_doodle.lua "${args[@]}"
diff --git a/pkgs/tools/graphics/fast-neural-doodle/get-mask-hdf5.sh b/pkgs/tools/graphics/fast-neural-doodle/get-mask-hdf5.sh
deleted file mode 100644
index cfff76d141fb..000000000000
--- a/pkgs/tools/graphics/fast-neural-doodle/get-mask-hdf5.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#! @bash@/bin/bash
-
-export PYTHONPATH="@pythonpath@"
-
-@python@/bin/python "@out@/lib/@python_libPrefix@/fast_neural_doodle/get_mask_hdf5.py" "$@"
diff --git a/pkgs/tools/graphics/neural-style/default.nix b/pkgs/tools/graphics/neural-style/default.nix
deleted file mode 100644
index a4706e95ceef..000000000000
--- a/pkgs/tools/graphics/neural-style/default.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{stdenv, fetchFromGitHub, torch, loadcaffe, fetchurl, bash}:
-stdenv.mkDerivation rec {
- pname = "neural-style";
- version = "0.0pre2016.08.15";
- buildInputs = [torch loadcaffe];
- src = fetchFromGitHub {
- owner = "jcjohnson";
- repo = "neural-style";
- rev = "ec5ba3a690d3090428d3b92b0c5d686a311bf432";
- sha256 = "14qzbs9f95izvd0vbbirhymdw9pq2nw0jvhrh7vnyzr99xllwp02";
- };
- models = [
- (fetchurl {
- url = "https://gist.githubusercontent.com/ksimonyan/3785162f95cd2d5fee77/raw/bb2b4fe0a9bb0669211cf3d0bc949dfdda173e9e/VGG_ILSVRC_19_layers_deploy.prototxt";
- sha256 = "09cpz7pyvc8sypg2q5j2i8yqwj1sjdbnmd6skl293p9pv13dmjg7";
- })
- (fetchurl {
- url = "https://bethgelab.org/media/uploads/deeptextures/vgg_normalised.caffemodel";
- sha256 = "11qckdvlck7wwl3pan0nawgxm8l2ccddi272i5l8rs9qzm7b23rf";
- })
- (fetchurl {
- url = "http://www.robots.ox.ac.uk/~vgg/software/very_deep/caffe/VGG_ILSVRC_19_layers.caffemodel";
- sha256 = "0m399x7pl4lnhy435ycsyz8xpzapqmx9n1sz698y2vhcqhkwdd1i";
- })
- ];
- installPhase = ''
- mkdir -p "$out"/{bin,lib/lua/neural-style/models,share/doc/neural-style,share/neural-style}
- for file in $models; do
- ln -s "$file" "$out/lib/lua/neural-style/models/$(basename "$file" | sed -e 's/[^-]*-//')"
- done;
- cp README* INSTALL* LICEN?E* "$out"/share/doc/neural-style/
- cp neural_style.lua "$out"/lib/lua/neural-style
-
- substituteAll "${./neural-style.sh}" "$out/bin/neural-style"
- chmod a+x "$out/bin/neural-style"
- cp "$out/bin/neural-style" .
- cp "$out/lib/lua/neural-style/models/"* models/
-
- echo "Testing..."
-
- "$out/bin/neural-style" -style_image examples/inputs/golden_gate.jpg \
- -content_image examples/inputs/golden_gate.jpg -output_image $PWD/test.png \
- -gpu -1 -save_iter 1 -print_iter 1 -num_iterations 1 || true
-
- cp -f "$out/lib/lua/neural-style/models/"* models/
-
- test -e test.png || exit 1
- '';
- inherit torch bash loadcaffe;
- meta = {
- inherit version;
- description = ''A torch implementation of the paper A Neural Algorithm of Artistic Style'';
- license = stdenv.lib.licenses.mit ;
- maintainers = [stdenv.lib.maintainers.raskin];
- # Eats a lot of RAM
- platforms = ["x86_64-linux"];
- };
-}
diff --git a/pkgs/tools/graphics/neural-style/neural-style.sh b/pkgs/tools/graphics/neural-style/neural-style.sh
deleted file mode 100644
index 07a4d6dedc04..000000000000
--- a/pkgs/tools/graphics/neural-style/neural-style.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#! @bash@/bin/bash
-
-declare -a args
-c=1
-flag=
-
-for arg in "$@"; do
- if test "$arg" = "${arg#-}" && test "$arg" = "${arg#/}" && test -n "$flag"; then
- arg="$PWD/$arg"
- flag=
- elif test "$arg" != "${arg%_image}" && test "$arg" != "${arg#-}"; then
- flag=1
- else
- flag=
- fi
- args[c]="$arg";
- c=$((c+1));
-done
-
-cd "@out@/lib/lua/neural-style"
-
-export LUA_PATH="$LUA_PATH${LUA_PATH:+;}@loadcaffe@/lua/?/init.lua;@loadcaffe@/lua/?.lua"
-export LUA_CPATH="$LUA_CPATH${LUA_CPATH:+;}@loadcaffe@/lib/?.so"
-
-@torch@/bin/th neural_style.lua "${args[@]}"
diff --git a/pkgs/tools/misc/bcunit/default.nix b/pkgs/tools/misc/bcunit/default.nix
index 4a440e133feb..203735d79b0b 100644
--- a/pkgs/tools/misc/bcunit/default.nix
+++ b/pkgs/tools/misc/bcunit/default.nix
@@ -1,22 +1,30 @@
-{stdenv, fetchFromGitHub, cmake}:
+{ cmake
+, fetchFromGitLab
+, stdenv
+}:
+
stdenv.mkDerivation rec {
- name = "${baseName}-${version}";
- baseName = "bcunit";
- version = "3.0.2";
- buildInputs = [cmake];
- src = fetchFromGitHub {
- owner = "BelledonneCommunications";
- repo = baseName;
- rev = version;
- sha256 = "063yl7kxkix76r49qrj0h1qpz2p538d1yw8aih0x4i47g35k00y7";
+ pname = "bcunit";
+ # Latest release 3.0.2 is missing some functions needed by bctoolbox. See:
+ # https://gitlab.linphone.org/BC/public/bcunit/issues/1
+ version = "unstable-2019-11-19";
+
+ buildInputs = [ cmake ];
+ src = fetchFromGitLab {
+ domain = "gitlab.linphone.org";
+ owner = "public";
+ group = "BC";
+ repo = pname;
+ rev = "3c720fbf67dd3c02b0c7011ed4036982b2c93532";
+ sha256 = "1237hpmkls2igp60gdfkbknxpgwvxn1vmv2m41vyl25xw1d3g35w";
};
- meta = {
+ meta = with stdenv.lib; {
inherit version;
- description = ''A fork of CUnit test framework'';
- license = stdenv.lib.licenses.lgpl2Plus;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ description = "A fork of CUnit test framework";
+ homepage = "https://gitlab.linphone.org/BC/public/bcunit";
+ license = licenses.lgpl2Plus;
+ maintainers = with maintainers; [ raskin jluttine ];
+ platforms = platforms.linux;
};
}
-
diff --git a/pkgs/tools/misc/bibutils/default.nix b/pkgs/tools/misc/bibutils/default.nix
index d099a8aba9b0..bd744bcfb6fb 100644
--- a/pkgs/tools/misc/bibutils/default.nix
+++ b/pkgs/tools/misc/bibutils/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bibutils";
- version = "6.8";
+ version = "6.10";
src = fetchurl {
url = "mirror://sourceforge/bibutils/bibutils_${version}_src.tgz";
- sha256 = "1n28fjrl7zxjxvcqzmrc9xj8ly6nkxviimxbzamj8dslnkzpzqw1";
+ sha256 = "15p4av74ihsg03j854dkdqihpspwnp58p9g1lhx48w8kz91c0ml6";
};
configureFlags = [ "--dynamic" "--install-dir" "$(out)/bin" "--install-lib" "$(out)/lib" ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Bibliography format interconversion";
longDescription = "The bibutils program set interconverts between various bibliography formats using a common MODS-format XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS->MODS->Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N²-N. These programs operate on the command line and are styled after standard UNIX-like filters.";
- homepage = https://sourceforge.net/p/bibutils/home/Bibutils/;
+ homepage = "https://sourceforge.net/p/bibutils/home/Bibutils/";
license = licenses.gpl2;
maintainers = [ maintainers.garrison ];
platforms = platforms.linux;
diff --git a/pkgs/tools/misc/chezmoi/default.nix b/pkgs/tools/misc/chezmoi/default.nix
index 979a658ac022..b2fb6925abac 100644
--- a/pkgs/tools/misc/chezmoi/default.nix
+++ b/pkgs/tools/misc/chezmoi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "chezmoi";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0gh314d3mspqmz2z3m05bgsp62mrhb48m4mwhfy5h62fs7aqymr8";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [
"-ldflags=-s -w -X github.com/twpayne/chezmoi/cmd.VersionStr=${version}"
];
diff --git a/pkgs/tools/misc/docui/default.nix b/pkgs/tools/misc/docui/default.nix
index c8f3dbf8009c..0329c1bc4a69 100644
--- a/pkgs/tools/misc/docui/default.nix
+++ b/pkgs/tools/misc/docui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "docui";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1wyx05kk4f41mgvwnvfc9xk7vd3x96cbn5xb5ph7p443f70ydnak";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "TUI Client for Docker";
homepage = "https://github.com/skanehira/docui";
diff --git a/pkgs/tools/misc/dua/default.nix b/pkgs/tools/misc/dua/default.nix
index 0b56b03b9de6..765c7777f0f3 100644
--- a/pkgs/tools/misc/dua/default.nix
+++ b/pkgs/tools/misc/dua/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "dua";
- version = "2.3.1";
+ version = "2.3.8";
src = fetchFromGitHub {
owner = "Byron";
repo = "dua-cli";
rev = "v${version}";
- sha256 = "15pmmjnzjbjlf7np5zf2yahccqx8iw1jlzl3nkhqbs673ns0gjml";
+ sha256 = "0ql74z24qp68m3ivzmxdijafrhpwjgs462chrxd021n9nl7mqhss";
# Remove unicode file names which leads to different checksums on HFS+
# vs. other filesystems because of unicode normalisation.
extraPostFetch = ''
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
'';
};
- cargoSha256 = "0xqjbhqb08bk40i0rfzfkcl9kp67b8a285ksil4f663nidycmgw3";
+ cargoSha256 = "0c0d9qi7v3s7vf1rzd467w56i9zdh8fqqrmkkk6xxyh5xhkqx0kd";
doCheck = false;
diff --git a/pkgs/tools/misc/fluent-bit/default.nix b/pkgs/tools/misc/fluent-bit/default.nix
index ddc5757bdce4..57909debf79a 100644
--- a/pkgs/tools/misc/fluent-bit/default.nix
+++ b/pkgs/tools/misc/fluent-bit/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fluent-bit";
- version = "1.3.11";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
rev = "v${version}";
- sha256 = "0s1j5mrih4zzaxhqhrd01cibp53rbdqfxf0ng64yfjqlqdh4dhkk";
+ sha256 = "07p0cy4y2x45kgimg7rjjk9zknmnnsfxdy2vlz6dzaxrslv6c3x6";
};
nativeBuildInputs = [ cmake flex bison ];
diff --git a/pkgs/tools/misc/gotify-cli/default.nix b/pkgs/tools/misc/gotify-cli/default.nix
index 56462aa3d303..a4b9af09712e 100644
--- a/pkgs/tools/misc/gotify-cli/default.nix
+++ b/pkgs/tools/misc/gotify-cli/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "gotify-cli";
@@ -17,9 +17,7 @@ buildGoModule rec {
mv $out/bin/cli $out/bin/gotify
'';
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
license = licenses.mit;
homepage = https://github.com/gotify/cli;
description = "A command line interface for pushing messages to gotify/server.";
diff --git a/pkgs/tools/misc/html-proofer/Gemfile.lock b/pkgs/tools/misc/html-proofer/Gemfile.lock
index a998ccb3f63c..615eea5a7831 100644
--- a/pkgs/tools/misc/html-proofer/Gemfile.lock
+++ b/pkgs/tools/misc/html-proofer/Gemfile.lock
@@ -6,7 +6,7 @@ GEM
ethon (0.12.0)
ffi (>= 1.3.0)
ffi (1.12.2)
- html-proofer (3.15.1)
+ html-proofer (3.15.2)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogumbo (~> 2.0)
@@ -16,7 +16,7 @@ GEM
yell (~> 2.0)
mercenary (0.4.0)
mini_portile2 (2.4.0)
- nokogiri (1.10.8)
+ nokogiri (1.10.9)
mini_portile2 (~> 2.4.0)
nokogumbo (2.0.2)
nokogiri (~> 1.8, >= 1.8.4)
diff --git a/pkgs/tools/misc/html-proofer/gemset.nix b/pkgs/tools/misc/html-proofer/gemset.nix
index 5ddb6accb940..2e3b3a10b3b8 100644
--- a/pkgs/tools/misc/html-proofer/gemset.nix
+++ b/pkgs/tools/misc/html-proofer/gemset.nix
@@ -37,10 +37,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0krd80ga7qcms469l55jbm711a7ph2lmyn88l929nhbxc7sgm81g";
+ sha256 = "1b7wx2hnwnml3y10x6yxybl3hy973n2ifq3hbqh0jd72bqs615wp";
type = "gem";
};
- version = "3.15.1";
+ version = "3.15.2";
};
mercenary = {
groups = ["default"];
@@ -68,10 +68,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yi8j8hwrlc3rg5v3w52gxndmwifyk7m732q9yfbal0qajqbh1h8";
+ sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm";
type = "gem";
};
- version = "1.10.8";
+ version = "1.10.9";
};
nokogumbo = {
dependencies = ["nokogiri"];
diff --git a/pkgs/tools/misc/kepubify/default.nix b/pkgs/tools/misc/kepubify/default.nix
index a7b7da451fb7..207492a89449 100644
--- a/pkgs/tools/misc/kepubify/default.nix
+++ b/pkgs/tools/misc/kepubify/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "kepubify";
@@ -15,11 +15,9 @@ buildGoModule rec {
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "." "covergen" "seriesmeta" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "EPUB to KEPUB converter";
homepage = "https://pgaskin.net/kepubify";
license = licenses.mit;
diff --git a/pkgs/tools/misc/libgen-cli/default.nix b/pkgs/tools/misc/libgen-cli/default.nix
new file mode 100644
index 000000000000..c34e934fba48
--- /dev/null
+++ b/pkgs/tools/misc/libgen-cli/default.nix
@@ -0,0 +1,30 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+buildGoModule rec {
+ pname = "libgen-cli";
+ version = "1.0.5";
+
+ src = fetchFromGitHub {
+ owner = "ciehanski";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1lfsnyzin2dqhwhz6phms6yipli88sqiw55ls18dfv7bvx30sqlp";
+ };
+
+ modSha256 = "1k16zjb7p65g72hr9vsk38jhpsy1yclm7fjgq47qy6jwjd44w1bi";
+
+ subPackages = [ "." ];
+
+ meta = with lib; {
+ homepage = "https://github.com/ciehanski/libgen-cli";
+ description =
+ "A CLI tool used to access the Library Genesis dataset; written in Go";
+ longDescription = ''
+ libgen-cli is a command line interface application which allows users to
+ quickly query the Library Genesis dataset and download any of its
+ contents.
+ '';
+ license = licenses.asl20;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ zaninime ];
+ };
+}
diff --git a/pkgs/tools/misc/mutagen/default.nix b/pkgs/tools/misc/mutagen/default.nix
index c029f38acb2c..8940fef2a0dd 100644
--- a/pkgs/tools/misc/mutagen/default.nix
+++ b/pkgs/tools/misc/mutagen/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, CoreServices }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "mutagen";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "1r6b4y6civk75if6nljl66pgv5qm7x05qqby1anf7s7cz7d1rc3g";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
-
subPackages = [ "cmd/mutagen" "cmd/mutagen-agent" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Make remote development work with your local tools";
homepage = "https://mutagen.io/";
changelog = "https://github.com/mutagen-io/mutagen/releases/tag/v${version}";
diff --git a/pkgs/tools/misc/pdf-parser/default.nix b/pkgs/tools/misc/pdf-parser/default.nix
new file mode 100644
index 000000000000..3fee457f6f54
--- /dev/null
+++ b/pkgs/tools/misc/pdf-parser/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, python3Packages, fetchzip }:
+
+python3Packages.buildPythonApplication {
+ pname = "pdf-parser";
+ version = "0.7.4";
+
+ src = fetchzip {
+ url = "https://didierstevens.com/files/software/pdf-parser_V0_7_4.zip";
+ sha256 = "1j39yww2yl4cav8xgd4zfl5jchbbkvffnrynkamkzvz9dd5np2mh";
+ };
+
+ format = "other";
+
+ installPhase = ''
+ install -Dm555 pdf-parser.py $out/bin/pdf-parser.py
+ '';
+
+ preFixup = ''
+ substituteInPlace $out/bin/pdf-parser.py \
+ --replace '/usr/bin/python' '${python3Packages.python}/bin/python'
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Parse a PDF document";
+ longDescription = ''
+ This tool will parse a PDF document to identify the fundamental elements used in the analyzed file.
+ It will not render a PDF document.
+ '';
+ homepage = "https://blog.didierstevens.com/programs/pdf-tools/";
+ license = licenses.publicDomain;
+ maintainers = [ maintainers.lightdiscord ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/misc/pgcenter/default.nix b/pkgs/tools/misc/pgcenter/default.nix
index 9eed1aaffd8e..7cb810b2fe2d 100644
--- a/pkgs/tools/misc/pgcenter/default.nix
+++ b/pkgs/tools/misc/pgcenter/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "pgcenter";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0kassq52v07zmffs6l066g0d3kfv6wmrh9g5cgk79bmyq13clqjj";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
homepage = https://pgcenter.org/;
description = "Command-line admin tool for observing and troubleshooting PostgreSQL";
diff --git a/pkgs/tools/misc/pgmetrics/default.nix b/pkgs/tools/misc/pgmetrics/default.nix
index 04e106ca5522..b702ffc1703d 100644
--- a/pkgs/tools/misc/pgmetrics/default.nix
+++ b/pkgs/tools/misc/pgmetrics/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "pgmetrics";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0h375zk0ik06g0b5vmi00b1wn5q2c0r137f7qf6l8k8p886x41h6";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/rmtrash/default.nix b/pkgs/tools/misc/rmtrash/default.nix
new file mode 100644
index 000000000000..073871b0f438
--- /dev/null
+++ b/pkgs/tools/misc/rmtrash/default.nix
@@ -0,0 +1,39 @@
+{ lib, stdenv, fetchFromGitHub, makeWrapper
+, trash-cli, coreutils, which, getopt }:
+
+stdenv.mkDerivation rec {
+ pname = "rmtrash";
+ version = "1.13";
+
+ src = fetchFromGitHub {
+ owner = "PhrozenByte";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "04a9c65wnkq1fj8qhdsdbps88xjbp7rn6p27y25v47kaysvrw01j";
+ };
+
+ dontConfigure = true;
+ dontBuild = true;
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ for f in rm{,dir}trash; do
+ install -D ./$f $out/bin/$f
+ wrapProgram $out/bin/$f \
+ --prefix PATH : ${lib.makeBinPath [ trash-cli coreutils which getopt ]}
+ done
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/PhrozenByte/rmtrash";
+ description = "trash-put made compatible with GNUs rm and rmdir";
+ longDescription = ''
+ Put files (and directories) in trash using the `trash-put` command in a
+ way that is, otherwise as `trash-put` itself, compatible to GNUs `rm`
+ and `rmdir`.
+ '';
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ peelz ];
+ };
+}
diff --git a/pkgs/tools/misc/timidity/default.nix b/pkgs/tools/misc/timidity/default.nix
index c307c96199f2..88c3c7cb4252 100644
--- a/pkgs/tools/misc/timidity/default.nix
+++ b/pkgs/tools/misc/timidity/default.nix
@@ -8,6 +8,8 @@ stdenv.mkDerivation {
sha256 = "1xf8n6dqzvi6nr2asags12ijbj1lwk1hgl3s27vm2szib8ww07qn";
};
+ patches = [ ./timidity-iA-Oj.patch ];
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ alsaLib libjack2 ncurses ];
diff --git a/pkgs/tools/misc/timidity/timidity-iA-Oj.patch b/pkgs/tools/misc/timidity/timidity-iA-Oj.patch
new file mode 100644
index 000000000000..9bb964134283
--- /dev/null
+++ b/pkgs/tools/misc/timidity/timidity-iA-Oj.patch
@@ -0,0 +1,14 @@
+Without this timidity -iA -Oj prints "Couldn't start JACK device (`j')"
+and does not play MIDI.
+
+--- a/timidity/jack_a.c
++++ b/timidity/jack_a.c
+@@ -513,6 +513,8 @@ static int actl_jack(int request, void *arg)
+ ringbuf_clear(&ctx->rbuf);
+ return 0;
+
++ case PM_REQ_PLAY_START:
++ return 0;
+ }
+ return -1;
+ }
diff --git a/pkgs/tools/misc/x11idle/default.nix b/pkgs/tools/misc/x11idle/default.nix
index 270b39f8110b..ac13f41ef9f5 100644
--- a/pkgs/tools/misc/x11idle/default.nix
+++ b/pkgs/tools/misc/x11idle/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, fetchgit, libXScrnSaver, libX11 }:
+{ stdenv, fetchurl, libXScrnSaver, libX11 }:
-stdenv.mkDerivation {
- name = "x11idle-unstable-2017-07-01";
+stdenv.mkDerivation rec {
- src = fetchgit {
- url = "git://orgmode.org/org-mode.git";
- rev = "fbd865941f3105f689f78bf053bb3b353b9b8a23";
- sha256 = "0ma3m48f4s38xln0gl1ww9i5x28ij0ipxc94kx5h2931zy7lqzvz";
+ version = "9.2.4";
+ name = "x11idle-org-${version}";
+
+ src = fetchurl {
+ url = "https://code.orgmode.org/bzg/org-mode/raw/release_${version}/contrib/scripts/x11idle.c";
+ sha256 = "0fc5g57xd6bmghyl214gcff0ni3idv33i3gkr339kgn1mdjljv5g";
};
buildInputs = [ libXScrnSaver libX11 ];
@@ -15,7 +16,7 @@ stdenv.mkDerivation {
installPhase = ''
mkdir -p $out/bin
- gcc -lXss -lX11 $src/contrib/scripts/x11idle.c -o $out/bin/x11idle
+ gcc -lXss -lX11 $src -o $out/bin/x11idle
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix
index 2f875e01f3f8..7b58ccfa8531 100644
--- a/pkgs/tools/misc/youtube-dl/default.nix
+++ b/pkgs/tools/misc/youtube-dl/default.nix
@@ -10,7 +10,7 @@
, rtmpSupport ? true
, phantomjsSupport ? false
, hlsEncryptedSupport ? true
-, makeWrapper }:
+, installShellFiles, makeWrapper }:
buildPythonPackage rec {
@@ -18,14 +18,14 @@ buildPythonPackage rec {
# The websites youtube-dl deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
- version = "2020.03.08";
+ version = "2020.03.24";
src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
- sha256 = "1xbka14wnalcqkhibfcqw8f5bw1m9b1f44719yifv1jk0614q4bn";
+ sha256 = "05l4asakakxn53wrvxn6c03fd80zdizdbj6r2cj8c1ja3sj9i8s5";
};
- nativeBuildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ installShellFiles makeWrapper ];
buildInputs = [ zip ] ++ lib.optional generateManPage pandoc;
propagatedBuildInputs = lib.optional hlsEncryptedSupport pycryptodome;
@@ -46,8 +46,7 @@ buildPythonPackage rec {
];
postInstall = ''
- mkdir -p $out/share/zsh/site-functions
- cp youtube-dl.zsh $out/share/zsh/site-functions/_youtube-dl
+ installShellCompletion youtube-dl.zsh
'';
# Requires network
diff --git a/pkgs/tools/networking/cassowary/default.nix b/pkgs/tools/networking/cassowary/default.nix
index 5b9ba71f8c9b..6156f43b04b8 100644
--- a/pkgs/tools/networking/cassowary/default.nix
+++ b/pkgs/tools/networking/cassowary/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "cassowary";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "1iylnnmj5slji89pkb3shp4xqar1zbpl7bzwddbzpp8y52fmsv1c";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/rogerwelin/cassowary";
description = "Modern cross-platform HTTP load-testing tool written in Go";
license = licenses.mit;
diff --git a/pkgs/tools/networking/clash/default.nix b/pkgs/tools/networking/clash/default.nix
index 8e7499caa479..234fd0b31afa 100644
--- a/pkgs/tools/networking/clash/default.nix
+++ b/pkgs/tools/networking/clash/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "clash";
@@ -14,8 +14,6 @@ buildGoModule rec {
goPackagePath = "github.com/Dreamacro/clash";
modSha256 = "02bki2iq99lc9iq1mjf9rbxwspalrj7hjlk1h384w3d4s4x4fyxy";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [
"-ldflags="
"-X ${goPackagePath}/constant.Version=${version}"
diff --git a/pkgs/tools/networking/corerad/default.nix b/pkgs/tools/networking/corerad/default.nix
index 0cfaddcf06ae..96798c1c17e9 100644
--- a/pkgs/tools/networking/corerad/default.nix
+++ b/pkgs/tools/networking/corerad/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "corerad";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0vbbpndqwwz1mc59j7liaayxaj53cs8s3javgj3pvhkn4vp65p7c";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = ''
-ldflags=
-X github.com/mdlayher/corerad/internal/build.linkTimestamp=1583280117
diff --git a/pkgs/tools/networking/croc/default.nix b/pkgs/tools/networking/croc/default.nix
index 70ffe180f157..0412020518e5 100644
--- a/pkgs/tools/networking/croc/default.nix
+++ b/pkgs/tools/networking/croc/default.nix
@@ -1,21 +1,17 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "croc";
- version = "8.0.3";
-
- goPackagePath = "github.com/schollz/croc";
+ version = "8.0.4";
src = fetchFromGitHub {
owner = "schollz";
repo = pname;
rev = "v${version}";
- sha256 = "0jx6yxyxdnv4xzxsyfa7y1gm079rcsjqa1gmkh6bwkmhk6w5h1k9";
+ sha256 = "0dc6h102jr5dkg6r3xxma51g702dnyd3d6s5rilwv1fivxn3bj43";
};
- modSha256 = "0d4mm840fjsbcyl98zg6d3i7qp1lmjkx07mh91d56jyf9j082g99";
-
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ modSha256 = "0ng4x9zmwax2vskbcadra4pdkgy1p1prmgkg1bjmh3b8rwsrhr0q";
subPackages = [ "." ];
diff --git a/pkgs/tools/networking/dnsproxy/default.nix b/pkgs/tools/networking/dnsproxy/default.nix
index 89173e7b4277..8296600cf3d3 100644
--- a/pkgs/tools/networking/dnsproxy/default.nix
+++ b/pkgs/tools/networking/dnsproxy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "dnsproxy";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0r5ybr4gpcdsldk12b0d4xiih6ckwnqkfwy89c97prv24v14zysv";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Simple DNS proxy with DoH, DoT, and DNSCrypt support";
homepage = "https://github.com/AdguardTeam/dnsproxy";
diff --git a/pkgs/tools/networking/frp/default.nix b/pkgs/tools/networking/frp/default.nix
index 7323c914bfa1..f44e2208646c 100644
--- a/pkgs/tools/networking/frp/default.nix
+++ b/pkgs/tools/networking/frp/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, stdenv, fetchFromGitHub, Security }:
+{ buildGoModule, lib, fetchFromGitHub }:
buildGoModule rec {
pname = "frp";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "1v90w5grc0vjpcp0m56d73zi0qnbswgz1rcvcwrjfa3rwqhigbal";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/frpc" "cmd/frps" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Fast reverse proxy";
longDescription = ''
frp is a fast reverse proxy to help you expose a local server behind a
diff --git a/pkgs/tools/networking/grpcui/default.nix b/pkgs/tools/networking/grpcui/default.nix
index de2b3f787986..58e698ed7081 100644
--- a/pkgs/tools/networking/grpcui/default.nix
+++ b/pkgs/tools/networking/grpcui/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, fetchFromGitHub, stdenv, Security }:
+{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "grpcui";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "1yq8484cjxad72nqsrim3zppr8hmn7dc6f8rgkw8fg952lqy5jjb";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "An interactive web UI for gRPC, along the lines of postman";
homepage = "https://github.com/fullstorydev/grpcui";
license = licenses.mit;
diff --git a/pkgs/tools/networking/hey/default.nix b/pkgs/tools/networking/hey/default.nix
index 69cfa4526029..d65d5c9e3235 100644
--- a/pkgs/tools/networking/hey/default.nix
+++ b/pkgs/tools/networking/hey/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, stdenv, fetchFromGitHub, Security }:
+{ buildGoModule, lib, fetchFromGitHub }:
buildGoModule rec {
pname = "hey";
@@ -13,9 +13,7 @@ buildGoModule rec {
modSha256 = "0a00kcyagqczw0vhl8qs2xs1y8myw080y9kjs4qrcmj6kibdy55q";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "HTTP load generator, ApacheBench (ab) replacement";
homepage = "https://github.com/rakyll/hey";
license = licenses.asl20;
diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix
index b8cf93bc2d3f..885ffbe91579 100644
--- a/pkgs/tools/networking/minio-client/default.nix
+++ b/pkgs/tools/networking/minio-client/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, CoreServices }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "minio-client";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1qjfsqmcc6i0nixwvdmm3vnnv19yvqaaza096cpdf5rl35knsp5i";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
-
subPackages = [ "." ];
preBuild = ''
diff --git a/pkgs/tools/networking/nebula/default.nix b/pkgs/tools/networking/nebula/default.nix
index f78d7129c34a..3411aca55519 100644
--- a/pkgs/tools/networking/nebula/default.nix
+++ b/pkgs/tools/networking/nebula/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "nebula";
@@ -13,13 +13,11 @@ buildGoModule rec {
modSha256 = "1sy5mnwn9fxjf3y41lm8gsggid2c0y08iw88m9ng8psaf4qid8ij";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
subPackages = [ "cmd/nebula" "cmd/nebula-cert" ];
buildFlagsArray = [ "-ldflags='-X main.Build=${version}'" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A scalable overlay networking tool with a focus on performance, simplicity and security";
longDescription = ''
Nebula is a scalable overlay networking tool with a focus on performance,
diff --git a/pkgs/tools/networking/obfs4/default.nix b/pkgs/tools/networking/obfs4/default.nix
index 93ebdeb0720c..005abb0968b6 100644
--- a/pkgs/tools/networking/obfs4/default.nix
+++ b/pkgs/tools/networking/obfs4/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, buildGoModule, Security }:
+{ lib, fetchgit, buildGoModule }:
buildGoModule rec {
pname = "obfs4";
@@ -12,9 +12,7 @@ buildGoModule rec {
modSha256 = "150kg22kznrdj5icjxk3qd70g7wpq8zd2zklw1y2fgvrggw8zvyv";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A pluggable transport proxy";
homepage = https://www.torproject.org/projects/obfsproxy;
repositories.git = https://git.torproject.org/pluggable-transports/obfs4.git;
diff --git a/pkgs/tools/networking/pixiecore/default.nix b/pkgs/tools/networking/pixiecore/default.nix
new file mode 100644
index 000000000000..bc8ec7da1698
--- /dev/null
+++ b/pkgs/tools/networking/pixiecore/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "pixiecore";
+ version = "2020-03-25";
+ rev = "68743c67a60c18c06cd21fd75143e3e069ca3cfc";
+
+ src = fetchFromGitHub {
+ owner = "danderson";
+ repo = "netboot";
+ inherit rev;
+ sha256 = "14dslmx3gk08h9gqfjw5y27x7d2c6r8ir7mjd7l9ybysagpzr02a";
+ };
+
+ modSha256 = "1waqaglm6f9zy5296z309ppkck2vmydhk9gjnxrgzmhqld5lcq4f";
+ subPackages = [ "cmd/pixiecore" ];
+
+ meta = {
+ description = "A tool to manage network booting of machines";
+ homepage = "https://github.com/danderson/netboot/tree/master/pixiecore";
+ license = stdenv.lib.licenses.asl20;
+ maintainers = with stdenv.lib.maintainers; [ bbigras danderson ];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/tools/networking/shadowfox/default.nix b/pkgs/tools/networking/shadowfox/default.nix
index 37d5edaec452..f2ae143e1b9e 100644
--- a/pkgs/tools/networking/shadowfox/default.nix
+++ b/pkgs/tools/networking/shadowfox/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "shadowfox";
@@ -11,9 +11,9 @@ buildGoModule rec {
sha256 = "125mw70jidbp436arhv77201jdp6mpgqa2dzmrpmk55f9bf29sg6";
};
- modSha256 = "0hcc87mzacqwbw10l49kx0sxl4mivdr88c40wh6hdfvrbam2w86r";
+ goPackagePath = "github.com/SrKomodo/shadowfox-updater";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ modSha256 = "0hcc87mzacqwbw10l49kx0sxl4mivdr88c40wh6hdfvrbam2w86r";
buildFlags = [ "--tags" "release" ];
diff --git a/pkgs/tools/networking/tendermint/default.nix b/pkgs/tools/networking/tendermint/default.nix
index 91378757af1d..0b9c254deeb4 100644
--- a/pkgs/tools/networking/tendermint/default.nix
+++ b/pkgs/tools/networking/tendermint/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule, Security }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "tendermint";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "1h51zgvjq3bm09yhm54rk8a86cqa1zma3mx6pb0kq7k72xvhpx0a";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
description = "Byzantine-Fault Tolerant State Machines. Or Blockchain, for short.";
homepage = https://tendermint.com/;
diff --git a/pkgs/tools/networking/termshark/default.nix b/pkgs/tools/networking/termshark/default.nix
index a24ff25ef2ba..35b92e0f653b 100644
--- a/pkgs/tools/networking/termshark/default.nix
+++ b/pkgs/tools/networking/termshark/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, makeWrapper, buildGoModule, wireshark-cli, Security }:
+{ stdenv, fetchFromGitHub, makeWrapper, buildGoModule, wireshark-cli }:
buildGoModule rec {
pname = "termshark";
@@ -12,8 +12,7 @@ buildGoModule rec {
};
nativeBuildInputs = [ makeWrapper ];
- buildInputs = [ wireshark-cli ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ buildInputs = [ wireshark-cli ];
modSha256 = "0lp4gky76di7as78421p3lsirfr7mic3z204ildvj6gf6d15svpr";
diff --git a/pkgs/tools/networking/ubridge/default.nix b/pkgs/tools/networking/ubridge/default.nix
index 42839a8ba2f2..c628a2c8a8cc 100644
--- a/pkgs/tools/networking/ubridge/default.nix
+++ b/pkgs/tools/networking/ubridge/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "ubridge";
- version = "0.9.16";
+ version = "0.9.18";
src = fetchFromGitHub {
owner = "GNS3";
repo = "ubridge";
rev = "v${version}";
- sha256 = "1bind7ylgxs743vfdmpdrpp4iamy461bc3i7nxza91kj7hyyjz6h";
+ sha256 = "0jg66jhhpv4c9340fsdp64hf9h253i8r81fknxa0gq241ripp3jn";
};
postPatch = ''
@@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
and TAP interfaces is supported. Packet capture is also supported.
'';
inherit (src.meta) homepage;
+ changelog = "https://github.com/GNS3/ubridge/releases/tag/v${version}";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
diff --git a/pkgs/tools/networking/uget/default.nix b/pkgs/tools/networking/uget/default.nix
index b2da1384557d..f8c585c3b252 100644
--- a/pkgs/tools/networking/uget/default.nix
+++ b/pkgs/tools/networking/uget/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "uget";
- version = "2.2.2";
+ version = "2.2.3-1";
src = fetchurl {
url = "mirror://sourceforge/urlget/${pname}-${version}.tar.gz";
- sha256 = "1hmzk907blgzc1z6wv4zbzqrwad06zfm1rqc3svh5garxw8z7xsw";
+ sha256 = "0jchvgkkphhwp2z7vd4axxr9ns8b6vqc22b2z8a906qm8916wd8i";
};
nativeBuildInputs = [
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
thinking that it "might be too powerful" because remember power is good
and lightweight power is uGet!
'';
- homepage = http://www.ugetdm.com;
+ homepage = "http://www.ugetdm.com";
license = licenses.lgpl21;
platforms = platforms.unix;
maintainers = with maintainers; [ romildo ];
diff --git a/pkgs/tools/networking/v2ray/default.nix b/pkgs/tools/networking/v2ray/default.nix
index 5d1cd4540d7f..762d68acdb1f 100644
--- a/pkgs/tools/networking/v2ray/default.nix
+++ b/pkgs/tools/networking/v2ray/default.nix
@@ -3,20 +3,20 @@
, ... } @ args:
callPackage ./generic.nix (rec {
- version = "4.22.1";
+ version = "4.23.0";
src = fetchFromGitHub {
owner = "v2ray";
repo = "v2ray-core";
rev = "v${version}";
- sha256 = "0l4rg9galjcm6dzv7sapnim9a02z7pv354mk5mwqndznii6nkr73";
+ sha256 = "0if53d1blj1wf572z21dsywx6czbmhs5dpccx5z1knjhh2xgg9lm";
};
assets = {
# MIT licensed
"geoip.dat" = let
- geoipRev = "202001210102";
- geoipSha256 = "1wxhrhrigjqzpy5w8yj7yd9ib245xwhqys2pf9prdknq71piyziz";
+ geoipRev = "202003180002";
+ geoipSha256 = "08d383phc5qk7glq25nkf1g8za38415x2952phy525ail88afpwl";
in fetchurl {
url = "https://github.com/v2ray/geoip/releases/download/${geoipRev}/geoip.dat";
sha256 = geoipSha256;
@@ -24,8 +24,8 @@ callPackage ./generic.nix (rec {
# MIT licensed
"geosite.dat" = let
- geositeRev = "202001211332";
- geositeSha256 = "06qlbjxk21lhyh5l3pd8l4m9rdl7sjh2jriz51zihaqx4417f0m7";
+ geositeRev = "202003221514";
+ geositeSha256 = "1d4gv6714m97i57srrzybnmc4322qv5lypkqbmhcxb8bi4ljpf1m";
in fetchurl {
url = "https://github.com/v2ray/domain-list-community/releases/download/${geositeRev}/dlc.dat";
sha256 = geositeSha256;
diff --git a/pkgs/tools/networking/yggdrasil/default.nix b/pkgs/tools/networking/yggdrasil/default.nix
index 605801b6ab73..3bf3b97c2355 100644
--- a/pkgs/tools/networking/yggdrasil/default.nix
+++ b/pkgs/tools/networking/yggdrasil/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Foundation }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "yggdrasil";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "057yl3i29kwpd129aa2rb67s5rmz898fi2a7lxv3nfjp7018s9qw";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Foundation ];
-
# Change the default location of the management socket on Linux
# systems so that the yggdrasil system service unit does not have to
# be granted write permission to /run.
@@ -29,7 +27,7 @@ buildGoModule rec {
-s -w
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description =
"An experiment in scalable routing as an encrypted IPv6 overlay network";
homepage = "https://yggdrasil-network.github.io/";
diff --git a/pkgs/tools/package-management/cargo-edit/default.nix b/pkgs/tools/package-management/cargo-edit/default.nix
index b15400e576ef..2fdf8a999561 100644
--- a/pkgs/tools/package-management/cargo-edit/default.nix
+++ b/pkgs/tools/package-management/cargo-edit/default.nix
@@ -4,25 +4,27 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-edit";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "killercup";
repo = pname;
rev = "v${version}";
- sha256 = "16gpljbzk6cibry9ssnl22xbcsx2cr57mrs3x3n6cfmldbp6bhbr";
+ sha256 = "19jnvsbddn52ibjv48jyfss25gg9mmvxzfhbr7s7bqyf3bq68jbm";
};
- cargoSha256 = "1zwkar914zyghky09lgk0s374m5d6yccn0m15bqlgxxyymg4b59y";
+ cargoSha256 = "0b06jsilj87rnr1qlarn29hnz0i9p455fdxg6nf6r2fli2xpv1f0";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ];
+ doCheck = false; # integration tests depend on changing cargo config
+
meta = with lib; {
description = "A utility for managing cargo dependencies from the command line";
homepage = https://github.com/killercup/cargo-edit;
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ gerschtli jb55 filalex77 ];
+ license = with licenses; [ asl20 /* or */ mit ];
+ maintainers = with maintainers; [ gerschtli jb55 filalex77 killercup ];
platforms = platforms.all;
};
}
diff --git a/pkgs/tools/package-management/cargo-outdated/0001-Fix-outdated-Cargo.lock.patch b/pkgs/tools/package-management/cargo-outdated/0001-Fix-outdated-Cargo.lock.patch
deleted file mode 100644
index 4b8bc874e676..000000000000
--- a/pkgs/tools/package-management/cargo-outdated/0001-Fix-outdated-Cargo.lock.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From fd0ccac1b3d4f78faa4c642dc2a413dfb54200fd Mon Sep 17 00:00:00 2001
-From: Maximilian Bosch
-Date: Wed, 11 Mar 2020 22:27:23 +0100
-Subject: [PATCH] Fix outdated Cargo.lock
-
----
- Cargo.lock | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Cargo.lock b/Cargo.lock
-index 8458954..8083e81 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -171,7 +171,7 @@ dependencies = [
-
- [[package]]
- name = "cargo-outdated"
--version = "0.9.6"
-+version = "0.9.7"
- dependencies = [
- "cargo",
- "docopt",
---
-2.25.0
-
diff --git a/pkgs/tools/package-management/cargo-outdated/default.nix b/pkgs/tools/package-management/cargo-outdated/default.nix
index 6f8a415c5cbc..a87387b3831f 100644
--- a/pkgs/tools/package-management/cargo-outdated/default.nix
+++ b/pkgs/tools/package-management/cargo-outdated/default.nix
@@ -1,22 +1,19 @@
-{ stdenv, fetchFromGitHub, rustPlatform, pkgconfig, openssl, libiconv, curl, darwin }:
+{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, libiconv, curl, darwin }:
rustPlatform.buildRustPackage rec {
pname = "cargo-outdated";
- version = "0.9.7";
+ version = "0.9.8";
src = fetchFromGitHub {
owner = "kbknapp";
repo = pname;
rev = "v${version}";
- sha256 = "0g91cfja4h9qhpxgnimczjna528ml645iz7hgpwl6yp0742qcal4";
+ sha256 = "112yk46yq484zvr8mbj678qsirmyn2ij2h0z359qrhhl7r19icab";
};
- # Can be removed when updating to the next release.
- cargoPatches = [ ./0001-Fix-outdated-Cargo.lock.patch ];
+ cargoSha256 = "1bjs7lkbamy9za619z31ycqqgrfhvxbgfgpc79ykh4mfwphxzg3n";
- cargoSha256 = "0pr57g41lnn8srcbc11sb15qchf01zwqcb1802xdayj6wlc3g3dy";
-
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
++ stdenv.lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
@@ -26,7 +23,7 @@ rustPlatform.buildRustPackage rec {
meta = with stdenv.lib; {
description = "A cargo subcommand for displaying when Rust dependencies are out of date";
- homepage = https://github.com/kbknapp/cargo-outdated;
+ homepage = "https://github.com/kbknapp/cargo-outdated";
license = with licenses; [ asl20 /* or */ mit ];
platforms = platforms.all;
maintainers = with maintainers; [ sondr3 ivan ];
diff --git a/pkgs/tools/package-management/home-manager/default.nix b/pkgs/tools/package-management/home-manager/default.nix
index 3fb14f99faf6..793c7cfae32d 100644
--- a/pkgs/tools/package-management/home-manager/default.nix
+++ b/pkgs/tools/package-management/home-manager/default.nix
@@ -28,12 +28,15 @@ stdenv.mkDerivation rec {
--subst-var-by gnused "${gnused}" \
--subst-var-by less "${less}" \
--subst-var-by HOME_MANAGER_PATH '${src}'
+
+ install -D -m755 home-manager/completion.bash \
+ "$out/share/bash-completion/completions/home-manager"
'';
meta = with stdenv.lib; {
description = "A user environment configurator";
maintainers = with maintainers; [ rycee ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = licenses.mit;
};
diff --git a/pkgs/tools/package-management/mynewt-newt/default.nix b/pkgs/tools/package-management/mynewt-newt/default.nix
index 6afba001e08d..b40257d42f4b 100644
--- a/pkgs/tools/package-management/mynewt-newt/default.nix
+++ b/pkgs/tools/package-management/mynewt-newt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, fetchpatch, Security }:
+{ stdenv, buildGoModule, fetchFromGitHub, fetchpatch }:
buildGoModule rec {
pname = "mynewt-newt";
@@ -24,8 +24,6 @@ buildGoModule rec {
modSha256 = "068r8wa2pgd68jv50x0l1w8n96f97b3mgv7z6f85280ahgywaasq";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
meta = with stdenv.lib; {
homepage = https://mynewt.apache.org/;
description = "Build and package management tool for embedded development.";
diff --git a/pkgs/tools/security/age/default.nix b/pkgs/tools/security/age/default.nix
index 0448faf53b76..bde597ba9f30 100644
--- a/pkgs/tools/security/age/default.nix
+++ b/pkgs/tools/security/age/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "age";
@@ -18,9 +18,7 @@ buildGoModule rec {
sha256 = "1n1ww8yjw0mg00dvnfmggww9kwp1hls0a85iv6vx9k89mzv8mdrq";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://age-encryption.org/";
description = "Modern encryption tool with small explicit keys";
license = licenses.bsd3;
diff --git a/pkgs/tools/security/gobuster/default.nix b/pkgs/tools/security/gobuster/default.nix
index c9348b2f23aa..c3426bee965b 100644
--- a/pkgs/tools/security/gobuster/default.nix
+++ b/pkgs/tools/security/gobuster/default.nix
@@ -1,7 +1,6 @@
{ buildGoModule
, fetchFromGitHub
-, stdenv
-, Security
+, lib
}:
buildGoModule rec {
@@ -17,9 +16,7 @@ buildGoModule rec {
modSha256 = "0jq0z5s05vqdvq7v1gdjwlqqwbl1j2rv9f16k52idl50vdiqviql";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers";
homepage = "https://github.com/OJ/gobuster";
license = licenses.asl20;
diff --git a/pkgs/tools/security/keybase/default.nix b/pkgs/tools/security/keybase/default.nix
index da4b9c99e20b..6f2eaf577011 100644
--- a/pkgs/tools/security/keybase/default.nix
+++ b/pkgs/tools/security/keybase/default.nix
@@ -6,7 +6,7 @@
buildGoPackage rec {
pname = "keybase";
- version = "5.3.0";
+ version = "5.3.1";
goPackagePath = "github.com/keybase/client";
subPackages = [ "go/kbnm" "go/keybase" ];
@@ -17,7 +17,7 @@ buildGoPackage rec {
owner = "keybase";
repo = "client";
rev = "v${version}";
- sha256 = "0xqqzjlvq9sgjx1jzv0w2ls0365xzfh4iapzqkrqka635xfggwcn";
+ sha256 = "1a1h2c8jr4r20w4gyvyrpsslmh69bl8syl3jbr0fcr2kka7vqnzg";
};
patches = [
diff --git a/pkgs/tools/security/keybase/gui.nix b/pkgs/tools/security/keybase/gui.nix
index 0573391139b8..0a5855b20605 100644
--- a/pkgs/tools/security/keybase/gui.nix
+++ b/pkgs/tools/security/keybase/gui.nix
@@ -4,16 +4,16 @@
, runtimeShell, gsettings-desktop-schemas }:
let
- versionSuffix = "20200310205642.4f2689009b";
+ versionSuffix = "20200320154633.3e235215b3";
in
stdenv.mkDerivation rec {
pname = "keybase-gui";
- version = "5.3.0"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages
+ version = "5.3.1"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages
src = fetchurl {
url = "https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb/keybase_${version + "-" + versionSuffix}_amd64.deb";
- sha256 = "0zasw2dk33k6c6xqsjnyz3b3s1j27vza9alkp0hpvds88mnnmjv1";
+ sha256 = "00k1xg27arbqpa836c55fhkxjvjbhjgkf6jqzprjzz76zksfdcx4";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix
index 54a8f4de7d7b..aed6a9d4012c 100644
--- a/pkgs/tools/security/pass/default.nix
+++ b/pkgs/tools/security/pass/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, pkgs, fetchurl, buildEnv
, coreutils, gnused, getopt, git, tree, gnupg, openssl, which, procps
-, qrencode , makeWrapper
+, qrencode , makeWrapper, pass, symlinkJoin
, xclip ? null, xdotool ? null, dmenu ? null
, x11Support ? !stdenv.isDarwin
@@ -23,131 +23,136 @@ let
env = extensions:
let
- selected = extensions passExtensions
+ selected = [ pass ] ++ extensions passExtensions
++ stdenv.lib.optional tombPluginSupport passExtensions.tomb;
in buildEnv {
name = "pass-extensions-env";
paths = selected;
- buildInputs = concatMap (x: x.buildInputs) selected;
- };
+ buildInputs = [ makeWrapper ] ++ concatMap (x: x.buildInputs) selected;
- generic = extensionsEnv: extraPassthru: stdenv.mkDerivation rec {
- version = "1.7.3";
- pname = "password-store";
+ postBuild = ''
+ files=$(find $out/bin/ -type f -exec readlink -f {} \;)
+ rm $out/bin
+ mkdir $out/bin
- src = fetchurl {
- url = "https://git.zx2c4.com/password-store/snapshot/${pname}-${version}.tar.xz";
- sha256 = "1x53k5dn3cdmvy8m4fqdld4hji5n676ksl0ql4armkmsds26av1b";
- };
+ for i in $files; do
+ ln -sf $i $out/bin/$(basename $i)
+ done
- patches = [ ./set-correct-program-name-for-sleep.patch ]
- ++ stdenv.lib.optional stdenv.isDarwin ./no-darwin-getopt.patch
- # TODO (@Ma27) this patch adds support for wl-clipboard and can be removed during the next
- # version bump.
- ++ stdenv.lib.optional waylandSupport ./clip-wayland-support.patch;
-
- nativeBuildInputs = [ makeWrapper ];
-
- buildInputs = [ extensionsEnv ];
-
- installFlags = [ "PREFIX=$(out)" "WITH_ALLCOMP=yes" ];
-
- postInstall = ''
- # Install Emacs Mode. NOTE: We can't install the necessary
- # dependencies (s.el and f.el) here. The user has to do this
- # himself.
- mkdir -p "$out/share/emacs/site-lisp"
- cp "contrib/emacs/password-store.el" "$out/share/emacs/site-lisp/"
- '' + optionalString x11Support ''
- cp "contrib/dmenu/passmenu" "$out/bin/"
- '';
-
- wrapperPath = with stdenv.lib; makeBinPath ([
- coreutils
- getopt
- git
- gnupg
- gnused
- tree
- which
- qrencode
- procps
- ] ++ optional stdenv.isDarwin openssl
- ++ ifEnable x11Support [ dmenu xclip xdotool ]
- ++ optional waylandSupport wl-clipboard);
-
- postFixup = ''
- # Link extensions env
- rmdir $out/lib/password-store/extensions
- ln -s ${extensionsEnv}/lib/password-store/extensions $out/lib/password-store/.
- for f in ${extensionsEnv}/share/man/man1/*.1.gz; do
- ln -s $f $out/share/man/man1/
- done
-
- # Fix program name in --help
- substituteInPlace $out/bin/pass \
- --replace 'PROGRAM="''${0##*/}"' "PROGRAM=pass"
-
- # Ensure all dependencies are in PATH
- wrapProgram $out/bin/pass \
- --prefix PATH : "${wrapperPath}"
- '' + stdenv.lib.optionalString x11Support ''
- # We just wrap passmenu with the same PATH as pass. It doesn't
- # need all the tools in there but it doesn't hurt either.
- wrapProgram $out/bin/passmenu \
- --prefix PATH : "$out/bin:${wrapperPath}"
- '';
-
- # Turn "check" into "installcheck", since we want to test our pass,
- # not the one before the fixup.
- postPatch = ''
- patchShebangs tests
-
- # the turning
- sed -i -e 's@^PASS=.*''$@PASS=$out/bin/pass@' \
- -e 's@^GPGS=.*''$@GPG=${gnupg}/bin/gpg2@' \
- -e '/which gpg/ d' \
- tests/setup.sh
- '' + stdenv.lib.optionalString stdenv.isDarwin ''
- # 'pass edit' uses hdid, which is not available from the sandbox.
- rm -f tests/t0200-edit-tests.sh
- rm -f tests/t0010-generate-tests.sh
- rm -f tests/t0020-show-tests.sh
- rm -f tests/t0050-mv-tests.sh
- rm -f tests/t0100-insert-tests.sh
- rm -f tests/t0300-reencryption.sh
- rm -f tests/t0400-grep.sh
- '';
-
- doCheck = false;
-
- doInstallCheck = true;
- installCheckInputs = [ git ];
- installCheckTarget = "test";
-
- passthru = {
- extensions = passExtensions;
- } // extraPassthru;
-
- meta = with stdenv.lib; {
- description = "Stores, retrieves, generates, and synchronizes passwords securely";
- homepage = https://www.passwordstore.org/;
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [ lovek323 the-kenny fpletz tadfisher globin ];
- platforms = platforms.unix;
-
- longDescription = ''
- pass is a very simple password store that keeps passwords inside gpg2
- encrypted files inside a simple directory tree residing at
- ~/.password-store. The pass utility provides a series of commands for
- manipulating the password store, allowing the user to add, remove, edit,
- synchronize, generate, and manipulate passwords.
+ wrapProgram $out/bin/pass \
+ --set SYSTEM_EXTENSION_DIR "$out/lib/password-store/extensions"
'';
};
- };
-
in
-generic (env (_: [])) {
- withExtensions = extensions: generic (env extensions) {};
+stdenv.mkDerivation rec {
+ version = "1.7.3";
+ pname = "password-store";
+
+ src = fetchurl {
+ url = "https://git.zx2c4.com/password-store/snapshot/${pname}-${version}.tar.xz";
+ sha256 = "1x53k5dn3cdmvy8m4fqdld4hji5n676ksl0ql4armkmsds26av1b";
+ };
+
+ patches = [
+ ./set-correct-program-name-for-sleep.patch
+ ./extension-dir.patch
+ ] ++ stdenv.lib.optional stdenv.isDarwin ./no-darwin-getopt.patch
+ # TODO (@Ma27) this patch adds support for wl-clipboard and can be removed during the next
+ # version bump.
+ ++ stdenv.lib.optional waylandSupport ./clip-wayland-support.patch;
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ installFlags = [ "PREFIX=$(out)" "WITH_ALLCOMP=yes" ];
+
+ postInstall = ''
+ # Install Emacs Mode. NOTE: We can't install the necessary
+ # dependencies (s.el and f.el) here. The user has to do this
+ # himself.
+ mkdir -p "$out/share/emacs/site-lisp"
+ cp "contrib/emacs/password-store.el" "$out/share/emacs/site-lisp/"
+ '' + optionalString x11Support ''
+ cp "contrib/dmenu/passmenu" "$out/bin/"
+ '';
+
+ wrapperPath = with stdenv.lib; makeBinPath ([
+ coreutils
+ getopt
+ git
+ gnupg
+ gnused
+ tree
+ which
+ qrencode
+ procps
+ ] ++ optional stdenv.isDarwin openssl
+ ++ ifEnable x11Support [ dmenu xclip xdotool ]
+ ++ optional waylandSupport wl-clipboard);
+
+ postFixup = ''
+ # Fix program name in --help
+ substituteInPlace $out/bin/pass \
+ --replace 'PROGRAM="''${0##*/}"' "PROGRAM=pass"
+
+ # Ensure all dependencies are in PATH
+ wrapProgram $out/bin/pass \
+ --prefix PATH : "${wrapperPath}"
+ '' + stdenv.lib.optionalString x11Support ''
+ # We just wrap passmenu with the same PATH as pass. It doesn't
+ # need all the tools in there but it doesn't hurt either.
+ wrapProgram $out/bin/passmenu \
+ --prefix PATH : "$out/bin:${wrapperPath}"
+ '';
+
+ # Turn "check" into "installcheck", since we want to test our pass,
+ # not the one before the fixup.
+ postPatch = ''
+ patchShebangs tests
+
+ substituteInPlace src/password-store.sh \
+ --replace "@out@" "$out"
+
+ # the turning
+ sed -i -e 's@^PASS=.*''$@PASS=$out/bin/pass@' \
+ -e 's@^GPGS=.*''$@GPG=${gnupg}/bin/gpg2@' \
+ -e '/which gpg/ d' \
+ tests/setup.sh
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ # 'pass edit' uses hdid, which is not available from the sandbox.
+ rm -f tests/t0200-edit-tests.sh
+ rm -f tests/t0010-generate-tests.sh
+ rm -f tests/t0020-show-tests.sh
+ rm -f tests/t0050-mv-tests.sh
+ rm -f tests/t0100-insert-tests.sh
+ rm -f tests/t0300-reencryption.sh
+ rm -f tests/t0400-grep.sh
+ '';
+
+ doCheck = false;
+
+ doInstallCheck = true;
+ installCheckInputs = [ git ];
+ installCheckTarget = "test";
+
+ passthru = {
+ extensions = passExtensions;
+ withExtensions = env;
+ };
+
+ meta = with stdenv.lib; {
+ description = "Stores, retrieves, generates, and synchronizes passwords securely";
+ homepage = https://www.passwordstore.org/;
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ lovek323 the-kenny fpletz tadfisher globin ma27 ];
+ platforms = platforms.unix;
+
+ longDescription = ''
+ pass is a very simple password store that keeps passwords inside gpg2
+ encrypted files inside a simple directory tree residing at
+ ~/.password-store. The pass utility provides a series of commands for
+ manipulating the password store, allowing the user to add, remove, edit,
+ synchronize, generate, and manipulate passwords.
+ '';
+ };
}
diff --git a/pkgs/tools/security/pass/extension-dir.patch b/pkgs/tools/security/pass/extension-dir.patch
new file mode 100644
index 000000000000..028da31c4617
--- /dev/null
+++ b/pkgs/tools/security/pass/extension-dir.patch
@@ -0,0 +1,32 @@
+diff --git a/Makefile b/Makefile
+index eac2291..1b1df0a 100644
+--- a/Makefile
++++ b/Makefile
+@@ -46,12 +46,12 @@ install: install-common
+ @install -v -d "$(DESTDIR)$(LIBDIR)/password-store" && install -m 0644 -v "$(PLATFORMFILE)" "$(DESTDIR)$(LIBDIR)/password-store/platform.sh"
+ @install -v -d "$(DESTDIR)$(LIBDIR)/password-store/extensions"
+ @install -v -d "$(DESTDIR)$(BINDIR)/"
+- @trap 'rm -f src/.pass' EXIT; sed 's:.*PLATFORM_FUNCTION_FILE.*:source "$(LIBDIR)/password-store/platform.sh":;s:^SYSTEM_EXTENSION_DIR=.*:SYSTEM_EXTENSION_DIR="$(LIBDIR)/password-store/extensions":' src/password-store.sh > src/.pass && \
++ @trap 'rm -f src/.pass' EXIT; sed 's:.*PLATFORM_FUNCTION_FILE.*:source "$(LIBDIR)/password-store/platform.sh":;' src/password-store.sh > src/.pass && \
+ install -v -d "$(DESTDIR)$(BINDIR)/" && install -m 0755 -v src/.pass "$(DESTDIR)$(BINDIR)/pass"
+ else
+ install: install-common
+ @install -v -d "$(DESTDIR)$(LIBDIR)/password-store/extensions"
+- @trap 'rm -f src/.pass' EXIT; sed '/PLATFORM_FUNCTION_FILE/d;s:^SYSTEM_EXTENSION_DIR=.*:SYSTEM_EXTENSION_DIR="$(LIBDIR)/password-store/extensions":' src/password-store.sh > src/.pass && \
++ @trap 'rm -f src/.pass' EXIT; sed '/PLATFORM_FUNCTION_FILE/d;' src/password-store.sh > src/.pass && \
+ install -v -d "$(DESTDIR)$(BINDIR)/" && install -m 0755 -v src/.pass "$(DESTDIR)$(BINDIR)/pass"
+ endif
+
+diff --git a/src/password-store.sh b/src/password-store.sh
+index 68551a4..2f3b5b7 100755
+--- a/src/password-store.sh
++++ b/src/password-store.sh
+@@ -656,7 +656,7 @@ cmd_extension_or_show() {
+ fi
+ }
+
+-SYSTEM_EXTENSION_DIR=""
++SYSTEM_EXTENSION_DIR="${SYSTEM_EXTENSION_DIR:-@out@/lib/password-store/extensions}"
+ cmd_extension() {
+ check_sneaky_paths "$1"
+ local user_extension system_extension extension
diff --git a/pkgs/tools/security/pass/extensions/audit.nix b/pkgs/tools/security/pass/extensions/audit.nix
deleted file mode 100644
index ca5ca855337f..000000000000
--- a/pkgs/tools/security/pass/extensions/audit.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{ stdenv, pass, fetchFromGitHub, pythonPackages, makeWrapper }:
-
-let
- pythonEnv = pythonPackages.python.withPackages (p: [ p.requests ]);
-
-in stdenv.mkDerivation rec {
- pname = "pass-audit";
- version = "0.1";
-
- src = fetchFromGitHub {
- owner = "roddhjav";
- repo = "pass-audit";
- rev = "v${version}";
- sha256 = "0v0db8bzpcaa7zqz17syn3c78mgvw4mpg8qg1gh5rmbjsjfxw6sm";
- };
-
- nativeBuildInputs = [ makeWrapper ];
-
- buildInputs = [ pythonEnv ];
-
- patchPhase = ''
- sed -i -e "s|/usr/lib|$out/lib|" audit.bash
- sed -i -e 's|$0|${pass}/bin/pass|' audit.bash
- '';
-
- dontBuild = true;
-
- installFlags = [ "PREFIX=$(out)" ];
-
- postFixup = ''
- wrapProgram $out/lib/password-store/extensions/audit.bash \
- --prefix PATH : "${pythonEnv}/bin" \
- --run "export PREFIX"
- '';
-
- meta = with stdenv.lib; {
- description = "Pass extension for auditing your password repository.";
- homepage = https://github.com/roddhjav/pass-audit;
- license = licenses.gpl3Plus;
- platforms = platforms.unix;
- };
-}
diff --git a/pkgs/tools/security/pass/extensions/audit/0001-Make-it-possible-to-run-the-tests-offline.patch b/pkgs/tools/security/pass/extensions/audit/0001-Make-it-possible-to-run-the-tests-offline.patch
new file mode 100644
index 000000000000..36faf3140ccd
--- /dev/null
+++ b/pkgs/tools/security/pass/extensions/audit/0001-Make-it-possible-to-run-the-tests-offline.patch
@@ -0,0 +1,175 @@
+From 37c2b4d2940476555aeec20fe1e5e3fa0492a94e Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch
+Date: Sun, 15 Mar 2020 19:58:53 +0100
+Subject: [PATCH] Make it possible to run the tests offline
+
+Helpful when developing without network access, also makes sure that
+the test actually depend on the API's data like number of breaches
+(which will change in time).
+---
+ tests/commons.py | 25 +++++++++++++++++++++++++
+ tests/test_audit.py | 8 +++++---
+ tests/test_pass_audit.py | 10 +++++++++-
+ tests/test_pwned.py | 8 +++++---
+ 4 files changed, 44 insertions(+), 7 deletions(-)
+
+diff --git a/tests/commons.py b/tests/commons.py
+index 13c4cb1..4f1ecd8 100644
+--- a/tests/commons.py
++++ b/tests/commons.py
+@@ -56,3 +56,28 @@ class TestPass(TestBase):
+ for path in self.store.list(root):
+ data[path] = self.store.show(path)
+ return data
++
++
++def mock_request(*args, **kwargs):
++ class MockResponse:
++ def __init__(self):
++ data = [
++ "D5EE0CB1A41071812CCED2F1930E6E1A5D2:2",
++ "2DC183F740EE76F27B78EB39C8AD972A757:52579",
++ "CF164D7A51A1FD864B1BF9E1CE8A3EC171B:4",
++ "D0B910E7A3028703C0B30039795E908CEB2:7",
++ "AD6438836DBE526AA231ABDE2D0EEF74D42:3",
++ "EBAB0A7CE978E0194608B572E4F9404AA21:3",
++ "17727EAB0E800E62A776C76381DEFBC4145:120",
++ "5370372AC65308F03F6ED75EC6068C8E1BE:1386",
++ "1E4C9B93F3F0682250B6CF8331B7EE68FD8:3730471",
++ "437FAA5A7FCE15D1DDCB9EAEAEA377667B8:123422",
++ "944C22589AC652B0F47918D58CA0CDCCB63:411"
++ ]
++
++ self.text = "\r\n".join(data)
++
++ def raise_for_status(self):
++ pass
++
++ return MockResponse()
+diff --git a/tests/test_audit.py b/tests/test_audit.py
+index d8c7a9a..5e0a9cf 100644
+--- a/tests/test_audit.py
++++ b/tests/test_audit.py
+@@ -17,12 +17,13 @@
+ #
+
+ from .. import pass_audit
+-from tests.commons import TestPass
+-
++from tests.commons import TestPass, mock_request
++from unittest import mock
+
+ class TestPassAudit(TestPass):
+ passwords_nb = 7
+
++ @mock.patch('requests.get', mock_request)
+ def test_password_notpwned(self):
+ """Testing: pass audit for password not breached with K-anonymity method."""
+ data = self._getdata("Password/notpwned")
+@@ -30,9 +31,10 @@ class TestPassAudit(TestPass):
+ breached = audit.password()
+ self.assertTrue(len(breached) == 0)
+
++ @mock.patch('requests.get', mock_request)
+ def test_password_pwned(self):
+ """Testing: pass audit for password breached with K-anonymity method."""
+- ref_counts = [51259, 3, 114, 1352, 3645804, 78773, 396]
++ ref_counts = [52579, 3, 120, 1386, 3730471, 123422, 411]
+ data = self._getdata("Password/pwned")
+ audit = pass_audit.PassAudit(data)
+ breached = audit.password()
+diff --git a/tests/test_pass_audit.py b/tests/test_pass_audit.py
+index 4c10f87..2c949f7 100644
+--- a/tests/test_pass_audit.py
++++ b/tests/test_pass_audit.py
+@@ -19,7 +19,8 @@
+ import os
+
+ from .. import pass_audit
+-from tests.commons import TestPass
++from tests.commons import TestPass, mock_request
++from unittest import mock
+
+
+ class TestPassAuditCMD(TestPass):
+@@ -47,6 +48,7 @@ class TestPassAuditCMD(TestPass):
+ cmd = ['--not-an-option', '-q']
+ self._passaudit(cmd, 2)
+
++ @mock.patch('requests.get', mock_request)
+ def test_pass_audit_StoreNotInitialized(self):
+ """Testing: store not initialized."""
+ cmd = ['Password/', '-v']
+@@ -56,6 +58,7 @@ class TestPassAuditCMD(TestPass):
+ os.rename(os.path.join(self.store.prefix, 'backup.gpg-id'),
+ os.path.join(self.store.prefix, '.gpg-id'))
+
++ @mock.patch('requests.get', mock_request)
+ def test_pass_audit_InvalidID(self):
+ """Testing: invalid user ID."""
+ os.rename(os.path.join(self.store.prefix, '.gpg-id'),
+@@ -66,26 +69,31 @@ class TestPassAuditCMD(TestPass):
+ os.rename(os.path.join(self.store.prefix, 'backup.gpg-id'),
+ os.path.join(self.store.prefix, '.gpg-id'))
+
++ @mock.patch('requests.get', mock_request)
+ def test_pass_audit_NotAFile(self):
+ """Testing: pass audit not_a_file."""
+ cmd = ['not_a_file']
+ self._passaudit(cmd, 1)
+
++ @mock.patch('requests.get', mock_request)
+ def test_pass_audit_passwords_notpwned(self):
+ """Testing: pass audit Password/notpwned."""
+ cmd = ['Password/notpwned']
+ self._passaudit(cmd)
+
++ @mock.patch('requests.get', mock_request)
+ def test_pass_audit_passwords_pwned(self):
+ """Testing: pass audit Password/pwned."""
+ cmd = ['Password/pwned']
+ self._passaudit(cmd)
+
++ @mock.patch('requests.get', mock_request)
+ def test_pass_audit_passwords_good(self):
+ """Testing: pass audit Password/good."""
+ cmd = ['Password/good']
+ self._passaudit(cmd)
+
++ @mock.patch('requests.get', mock_request)
+ def test_pass_audit_passwords_all(self):
+ """Testing: pass audit ."""
+ cmd = ['']
+diff --git a/tests/test_pwned.py b/tests/test_pwned.py
+index 5ce6bc6..c28939a 100644
+--- a/tests/test_pwned.py
++++ b/tests/test_pwned.py
+@@ -17,7 +17,8 @@
+ #
+
+ from .. import pass_audit
+-from tests.commons import TestPass
++from tests.commons import TestPass, mock_request
++from unittest import mock
+
+
+ class TestPwnedAPI(TestPass):
+@@ -25,12 +26,13 @@ class TestPwnedAPI(TestPass):
+ def setUp(self):
+ self.api = pass_audit.PwnedAPI()
+
++ @mock.patch('requests.get', mock_request)
+ def test_password_range(self):
+ """Testing: https://api.haveibeenpwned.com/range API."""
+ prefix = '21BD1'
+ Hash = '21BD12DC183F740EE76F27B78EB39C8AD972A757'
+ hashes, counts = self.api.password_range(prefix)
+ self.assertIn(Hash, hashes)
+- self.assertTrue(counts[hashes.index(Hash)] == 51259)
++ self.assertTrue(counts[hashes.index(Hash)] == 52579)
+ self.assertTrue(len(hashes) == len(counts))
+- self.assertTrue(len(hashes) == 527)
++ self.assertTrue(len(hashes) == 11)
+--
+2.25.0
+
diff --git a/pkgs/tools/security/pass/extensions/audit/0002-Fix-audit.bash-setup.patch b/pkgs/tools/security/pass/extensions/audit/0002-Fix-audit.bash-setup.patch
new file mode 100644
index 000000000000..5703f3c1f652
--- /dev/null
+++ b/pkgs/tools/security/pass/extensions/audit/0002-Fix-audit.bash-setup.patch
@@ -0,0 +1,28 @@
+From 8f76b32946430737f97f2702afd828b09536afd2 Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch
+Date: Sun, 15 Mar 2020 20:10:11 +0100
+Subject: [PATCH 2/2] Fix audit.bash setup
+
+This sets PASSWORD_STORE_DIR (needed by the python-code) to
+PASSWORD_STORE_DIR and properly falls back to `~/.password-store` if
+it's not set.
+---
+ audit.bash | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/audit.bash b/audit.bash
+index 7a973dc..c40ff76 100755
+--- a/audit.bash
++++ b/audit.bash
+@@ -17,7 +17,7 @@
+ #
+
+ cmd_audit() {
+- export PASSWORD_STORE_DIR=$PREFIX GIT_DIR PASSWORD_STORE_GPG_OPTS
++ export PASSWORD_STORE_DIR=${PASSWORD_STORE_DIR:-$HOME/.password-store} GIT_DIR PASSWORD_STORE_GPG_OPTS
+ export X_SELECTION CLIP_TIME PASSWORD_STORE_UMASK GENERATED_LENGTH
+ export CHARACTER_SET CHARACTER_SET_NO_SYMBOLS EXTENSIONS PASSWORD_STORE_KEY
+ export PASSWORD_STORE_ENABLE_EXTENSIONS PASSWORD_STORE_SIGNING_KEY
+--
+2.25.0
+
diff --git a/pkgs/tools/security/pass/extensions/audit/default.nix b/pkgs/tools/security/pass/extensions/audit/default.nix
new file mode 100644
index 000000000000..bae6b9bbafdf
--- /dev/null
+++ b/pkgs/tools/security/pass/extensions/audit/default.nix
@@ -0,0 +1,51 @@
+{ stdenv, pass, fetchFromGitHub, pythonPackages, makeWrapper, gnupg }:
+
+let
+ pythonEnv = pythonPackages.python.withPackages (p: [ p.requests p.setuptools p.zxcvbn ]);
+
+in stdenv.mkDerivation rec {
+ pname = "pass-audit";
+ version = "1.0.1";
+
+ src = fetchFromGitHub {
+ owner = "roddhjav";
+ repo = "pass-audit";
+ rev = "v${version}";
+ sha256 = "1mdckw0dwcnv8smp1za96y0zmdnykbkw2606v7mzfnzbz4zjdlwl";
+ };
+
+ patches = [
+ ./0001-Make-it-possible-to-run-the-tests-offline.patch
+ ./0002-Fix-audit.bash-setup.patch
+ ];
+
+ postPatch = ''
+ substituteInPlace audit.bash \
+ --replace '/usr/bin/env python3' "${pythonEnv}/bin/python3"
+ '';
+
+ outputs = [ "out" "man" ];
+
+ buildInputs = [ pythonEnv ];
+ nativeBuildInputs = [ makeWrapper ];
+
+ doCheck = true;
+ checkInputs = [ pythonPackages.green pass gnupg ];
+ checkPhase = ''
+ ${pythonEnv}/bin/python3 setup.py green -q
+ '';
+
+ installFlags = [ "DESTDIR=${placeholder "out"}" "PREFIX=" ];
+ postInstall = ''
+ wrapProgram $out/lib/password-store/extensions/audit.bash \
+ --prefix PYTHONPATH : "$out/lib/${pythonEnv.libPrefix}/site-packages"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Pass extension for auditing your password repository.";
+ homepage = https://github.com/roddhjav/pass-audit;
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ ma27 ];
+ };
+}
diff --git a/pkgs/tools/security/pass/extensions/default.nix b/pkgs/tools/security/pass/extensions/default.nix
index 6eb321229e00..1f41a6924821 100644
--- a/pkgs/tools/security/pass/extensions/default.nix
+++ b/pkgs/tools/security/pass/extensions/default.nix
@@ -3,7 +3,7 @@
with pkgs;
{
- pass-audit = callPackage ./audit.nix {
+ pass-audit = callPackage ./audit {
pythonPackages = python3Packages;
};
pass-checkup = callPackage ./checkup.nix {};
diff --git a/pkgs/tools/security/rage/default.nix b/pkgs/tools/security/rage/default.nix
index 2bb4e4aeea3e..cdba2f2beb01 100644
--- a/pkgs/tools/security/rage/default.nix
+++ b/pkgs/tools/security/rage/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "rage";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "str4d";
repo = pname;
rev = "v${version}";
- sha256 = "1lfp9vyrk8880j7p5i73zja9dglvl1lvvh7286rwd1a9gbcj6grb";
+ sha256 = "1wwndzy4xxbar9r67z8g7pp0s1xsxk5xaarh4h6hc0kh411zglrq";
};
- cargoSha256 = "0jjzxzdlflzvy39zi8vwx53xiv66v90idllsfvhj9p9lhc5ssi24";
+ cargoSha256 = "08njl8irkqkfxj54pz4sx3l9aqb40h10wxb82zza52pqd4zapgn6";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
diff --git a/pkgs/tools/security/saml2aws/default.nix b/pkgs/tools/security/saml2aws/default.nix
index 811b95d25245..011747890818 100644
--- a/pkgs/tools/security/saml2aws/default.nix
+++ b/pkgs/tools/security/saml2aws/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, libobjc, Foundation, IOKit }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "saml2aws";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0qxf2i06spjig3ynixh3xmbxpghh222jhfqcg71i4i79x4ycp5wx";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libobjc Foundation IOKit ];
-
subPackages = [ "." "cmd/saml2aws" ];
buildFlagsArray = ''
diff --git a/pkgs/tools/security/sops/default.nix b/pkgs/tools/security/sops/default.nix
index d028b9787dba..8aa2e219e7df 100644
--- a/pkgs/tools/security/sops/default.nix
+++ b/pkgs/tools/security/sops/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, CoreServices }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "sops";
@@ -13,8 +13,6 @@ buildGoModule rec {
modSha256 = "0vhxd3dschj5i9sig6vpxzbl59cas1qa843akzmjnfjrrafb916y";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
-
meta = with stdenv.lib; {
homepage = "https://github.com/mozilla/sops";
description = "Mozilla sops (Secrets OPerationS) is an editor of encrypted files";
diff --git a/pkgs/tools/security/tor/default.nix b/pkgs/tools/security/tor/default.nix
index 78d5b4441d53..0ef45bd5337e 100644
--- a/pkgs/tools/security/tor/default.nix
+++ b/pkgs/tools/security/tor/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "tor";
- version = "0.4.2.6";
+ version = "0.4.2.7";
src = fetchurl {
url = "https://dist.torproject.org/${pname}-${version}.tar.gz";
- sha256 = "1i766s211nrbjvwvkd2375mjsbbc28yrg46564rbx6w46cj10005";
+ sha256 = "0v82ngwwmmcb7i9563bgsmrjy6xp83xyhqhaljygd0pkvlsxi886";
};
outputs = [ "out" "geoip" ];
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
- homepage = https://www.torproject.org/;
+ homepage = "https://www.torproject.org/";
repositories.git = https://git.torproject.org/git/tor;
description = "Anonymizing overlay network";
diff --git a/pkgs/tools/system/ctop/default.nix b/pkgs/tools/system/ctop/default.nix
index b9ea0c04aa85..4f492def1624 100644
--- a/pkgs/tools/system/ctop/default.nix
+++ b/pkgs/tools/system/ctop/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, Security }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ctop";
@@ -13,11 +13,9 @@ buildGoModule rec {
modSha256 = "0wxv6yzlgki7047qszx9p9xpph95bg097jkgaa0b3wbpx8vg7qml";
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.build=v${version}" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Top-like interface for container metrics";
homepage = "https://ctop.sh/";
license = licenses.mit;
diff --git a/pkgs/tools/system/ipmiutil/default.nix b/pkgs/tools/system/ipmiutil/default.nix
index 0d2a78efba12..17c28b3cd420 100644
--- a/pkgs/tools/system/ipmiutil/default.nix
+++ b/pkgs/tools/system/ipmiutil/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
baseName = "ipmiutil";
- version = "3.1.5";
+ version = "3.1.6";
name = "${baseName}-${version}";
src = fetchurl {
url = "mirror://sourceforge/project/${baseName}/${name}.tar.gz";
- sha256 = "18q1nc2caaixy3dr2axdvwq37iz916piarvmg0jdfzaxfpaxpk2q";
+ sha256 = "0jlfb4firph3hc0854n7cw7yjwlax3wdxn37r2jl0l94dj684548";
};
buildInputs = [ openssl ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "An easy-to-use IPMI server management utility";
- homepage = http://ipmiutil.sourceforge.net/;
+ homepage = "http://ipmiutil.sourceforge.net/";
maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
license = licenses.bsd3;
diff --git a/pkgs/tools/text/languagetool/default.nix b/pkgs/tools/text/languagetool/default.nix
index 8d9e44f1b860..154e099d3dd2 100644
--- a/pkgs/tools/text/languagetool/default.nix
+++ b/pkgs/tools/text/languagetool/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "LanguageTool";
- version = "4.8";
+ version = "4.9";
src = fetchzip {
url = "https://www.languagetool.org/download/${pname}-${version}.zip";
- sha256 = "0xhzrrw52mqsv3n1rr98p8zi84i63gpcd104ahkkhhyzwvy9kprc";
+ sha256 = "05jqqamdvi5x35yy9bqw6wf7qagrm1r9488f7cfbbv764zfirz17";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ jre ];
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://languagetool.org;
+ homepage = "https://languagetool.org";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [
edwtjo
diff --git a/pkgs/tools/virtualization/amazon-ecs-cli/default.nix b/pkgs/tools/virtualization/amazon-ecs-cli/default.nix
index a27e006053ff..ada948735d0f 100644
--- a/pkgs/tools/virtualization/amazon-ecs-cli/default.nix
+++ b/pkgs/tools/virtualization/amazon-ecs-cli/default.nix
@@ -2,18 +2,18 @@
stdenv.mkDerivation rec {
pname = "amazon-ecs-cli";
- version = "1.18.0";
+ version = "1.18.1";
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://s3.amazonaws.com/amazon-ecs-cli/ecs-cli-linux-amd64-v${version}";
- sha256 = "1w4n7rkcxpdzg7450s22a80a27g845n61k2bdfhq4c1md7604nyz";
+ sha256 = "1q0qsvxwz6mgslwzwslddxxv45v9wmlbbkxgyfz3dfkw6n6d1a2s";
}
else if stdenv.hostPlatform.system == "x86_64-darwin" then
fetchurl {
url = "https://s3.amazonaws.com/amazon-ecs-cli/ecs-cli-darwin-amd64-v${version}";
- sha256 = "011rw4rv2vz6xa4vqfjsf9j6m3rffclv9xh0dgf5ckd07m3fd3sm";
+ sha256 = "0hik88z5xm1pw6a3mxa6zpghdv47s6bg56srxv4azjinzdi59s3b";
}
else throw "Architecture not supported";
diff --git a/pkgs/tools/virtualization/nixos-container/nixos-container.pl b/pkgs/tools/virtualization/nixos-container/nixos-container.pl
index 6e38942cb253..dc05c974bd03 100755
--- a/pkgs/tools/virtualization/nixos-container/nixos-container.pl
+++ b/pkgs/tools/virtualization/nixos-container/nixos-container.pl
@@ -9,6 +9,7 @@ use Getopt::Long qw(:config gnu_getopt);
use Cwd 'abs_path';
use Time::HiRes;
+my $nsenter = "@utillinux@/bin/nsenter";
my $su = "@su@";
# Ensure a consistent umask.
@@ -319,10 +320,9 @@ sub restartContainer {
# Run a command in the container.
sub runInContainer {
my @args = @_;
-
- exec("systemd-run", "--machine", $containerName, "--pty", "--quiet", "--", @args);
-
- die "cannot run ‘systemd-run’: $!\n";
+ my $leader = getLeader;
+ exec($nsenter, "-t", $leader, "-m", "-u", "-i", "-n", "-p", "--", @args);
+ die "cannot run ‘nsenter’: $!\n";
}
# Remove a directory while recursively unmounting all mounted filesystems within
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 36a4b6e54b79..e83a6bd13afc 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -113,6 +113,7 @@ mapAliases ({
etcdctl = etcd; # added 2018-04-25
exfat-utils = exfat; # 2015-09-11
facette = throw "facette has been removed."; # added 2020-01-06
+ fast-neural-doodle = throw "fast-neural-doodle has been removed, as the upstream project has been abandoned"; # added 2020-03-28
fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H.";
ffadoFull = ffado; # added 2018-05-01
firefox-esr-wrapper = firefox-esr; # 2016-01
@@ -247,6 +248,7 @@ mapAliases ({
links = links2; # added 2016-01-31
linux_rpi0 = linux_rpi1;
linuxPackages_rpi0 = linuxPackages_rpi1;
+ loadcaffe = throw "loadcaffe has been removed, as the upstream project has been abandoned"; # added 2020-03-28
lttngTools = lttng-tools; # added 2014-07-31
lttngUst = lttng-ust; # added 2014-07-31
lua5_1_sockets = lua51Packages.luasocket; # added 2017-05-02
@@ -293,10 +295,11 @@ mapAliases ({
networkmanager_openconnect = networkmanager-openconnect; # added 2018-02-25
networkmanager_openvpn = networkmanager-openvpn; # added 2018-02-25
networkmanager_vpnc = networkmanager-vpnc; # added 2018-02-25
- nix-review = nixpkgs-review; # added 2019-12-22
+ neutral-style = throw "neural-style has been removed, as the upstream project has been abandoned"; # added 2020-03-28
nfsUtils = nfs-utils; # added 2014-12-06
nginxUnstable = nginxMainline; # added 2018-04-25
nilfs_utils = nilfs-utils; # added 2018-04-25
+ nix-review = nixpkgs-review; # added 2019-12-22
nmap_graphical = nmap-graphical; # added 2017-01-19
nologin = shadow; # added 2018-04-25
nxproxy = nx-libs; # added 2019-02-15
@@ -422,6 +425,7 @@ mapAliases ({
skrooge2 = skrooge; # added 2017-02-18
skype = skypeforlinux; # added 2017-07-27
skydive = throw "skydive has been removed from nixpkgs (2019-09-10)";
+ slack-dark = slack; # added 2020-03-27
slic3r-prusa3d = prusa-slicer; # added 2019-05-21
slurm-llnl = slurm; # renamed July 2017
slurm-llnl-full = slurm-full; # renamed July 2017
@@ -495,10 +499,14 @@ mapAliases ({
tftp_hpa = tftp-hpa; # added 2015-04-03
tomcat85 = tomcat8; # added 2020-03-11
torbrowser = tor-browser-bundle-bin; # added 2017-04-05
- transporter = throw "transporter has been removed. It was archived upstream, so it's considered abandoned.";
+ torch = throw "torch has been removed, as the upstream project has been abandoned"; # added 2020-03-28
+ torch-hdf5 = throw "torch-hdf5 has been removed, as the upstream project has been abandoned"; # added 2020-03-28
+ torch-repl = throw "torch-repl has been removed, as the upstream project has been abandoned"; # added 2020-03-28
+ torchPackages = throw "torchPackages has been removed, as the upstream project has been abandoned"; # added 2020-03-28
trang = jing-trang; # added 2018-04-25
transmission_gtk = transmission-gtk; # added 2018-01-06
transmission_remote_gtk = transmission-remote-gtk; # added 2018-01-06
+ transporter = throw "transporter has been removed. It was archived upstream, so it's considered abandoned.";
truecrypt = veracrypt; # added 2018-10-24
tshark = wireshark-cli; # added 2018-04-25
ubootBeagleboneBlack = ubootAmx335xEVM; # added 2020-01-21
@@ -510,6 +518,7 @@ mapAliases ({
v4l_utils = v4l-utils; # added 2019-08-07
v8_3_16_14 = throw "removed 2019-11-01: no longer referenced by other packages";
valadoc = throw "deprecated 2019-10-10: valadoc was merged into vala 0.38";
+ vamp = { vampSDK = vamp-plugin-sdk; }; # added 2020-03-26
vimbWrapper = vimb; # added 2015-01
vimprobable2 = throw "vimprobable2 has been removed from nixpkgs. It relied on webkitgtk24x that has been removed."; # added 2019-12-05
vimprobable2-unwrapped = vimprobable2; # added 2019-12-05
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 25e2467353e5..4781838d3e28 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -161,9 +161,7 @@ in
cm256cc = callPackage ../development/libraries/cm256cc { };
- conftest = callPackage ../development/tools/conftest {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ conftest = callPackage ../development/tools/conftest { };
corgi = callPackage ../development/tools/corgi { };
@@ -177,13 +175,9 @@ in
hobbes = callPackage ../development/tools/hobbes { stdenv = gcc6Stdenv; }; # GCC 6 is latest currently supported. See https://git.io/JvK6M.
- proto-contrib = callPackage ../development/tools/proto-contrib {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ proto-contrib = callPackage ../development/tools/proto-contrib {};
- protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc {};
demoit = callPackage ../servers/demoit { };
@@ -197,9 +191,7 @@ in
dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh;
- archiver = callPackage ../applications/misc/archiver {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ archiver = callPackage ../applications/misc/archiver { };
digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox { };
@@ -219,9 +211,7 @@ in
docker-sync = callPackage ../tools/misc/docker-sync { };
- docui = callPackage ../tools/misc/docui {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ docui = callPackage ../tools/misc/docui { };
dotfiles = callPackage ../applications/misc/dotfiles { };
@@ -298,18 +288,13 @@ in
# Version 2.6.0 fails to build with go 1.13 due to nested modules:
# go: directory v2/packr2 is outside main module
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
- pet = callPackage ../development/tools/pet {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ pet = callPackage ../development/tools/pet { };
run = callPackage ../development/tools/run { };
- mod = callPackage ../development/tools/mod {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ mod = callPackage ../development/tools/mod { };
broadlink-cli = callPackage ../tools/misc/broadlink-cli {};
@@ -543,9 +528,7 @@ in
acpica-tools = callPackage ../tools/system/acpica-tools { };
- act = callPackage ../development/tools/misc/act {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ act = callPackage ../development/tools/misc/act {};
actdiag = with python3.pkgs; toPythonApplication actdiag;
@@ -570,9 +553,7 @@ in
wxGTK = wxGTK30;
} // (config.aegisub or {}));
- aerc = callPackage ../applications/networking/mailreaders/aerc {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ aerc = callPackage ../applications/networking/mailreaders/aerc { };
aerospike = callPackage ../servers/nosql/aerospike { };
@@ -708,8 +689,6 @@ in
artyFX = callPackage ../applications/audio/artyFX {};
- as31 = callPackage ../development/compilers/as31 {};
-
owl-lisp = callPackage ../development/compilers/owl-lisp {};
ascii = callPackage ../tools/text/ascii { };
@@ -761,27 +740,19 @@ in
aws-sam-cli = callPackage ../development/tools/aws-sam-cli { python = python3; };
- aws-vault = callPackage ../tools/admin/aws-vault {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ aws-vault = callPackage ../tools/admin/aws-vault { };
- iamy = callPackage ../tools/admin/iamy {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ iamy = callPackage ../tools/admin/iamy { };
azure-cli = callPackage ../tools/admin/azure-cli { python = python3; };
- azure-storage-azcopy = callPackage ../development/tools/azcopy {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ azure-storage-azcopy = callPackage ../development/tools/azcopy { };
azure-vhd-utils = callPackage ../tools/misc/azure-vhd-utils { };
awless = callPackage ../tools/virtualization/awless { };
- berglas = callPackage ../tools/admin/berglas/default.nix {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ berglas = callPackage ../tools/admin/berglas/default.nix { };
brakeman = callPackage ../development/tools/analysis/brakeman { };
@@ -853,22 +824,16 @@ in
calls = callPackage ../applications/networking/calls { };
- certigo = callPackage ../tools/admin/certigo {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ certigo = callPackage ../tools/admin/certigo { };
- chezmoi = callPackage ../tools/misc/chezmoi {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ chezmoi = callPackage ../tools/misc/chezmoi { };
chipsec = callPackage ../tools/security/chipsec {
kernel = null;
withDriver = false;
};
- clair = callPackage ../tools/admin/clair {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ clair = callPackage ../tools/admin/clair { };
cloud-sql-proxy = callPackage ../tools/misc/cloud-sql-proxy { };
@@ -900,9 +865,7 @@ in
crc32c = callPackage ../development/libraries/crc32c { };
- cue = callPackage ../development/tools/cue {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ cue = callPackage ../development/tools/cue { };
deltachat-electron = callPackage
../applications/networking/instant-messengers/deltachat-electron { };
@@ -927,9 +890,7 @@ in
sedutil = callPackage ../tools/security/sedutil { };
- elvish = callPackage ../shells/elvish {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ elvish = callPackage ../shells/elvish { };
emplace = callPackage ../tools/package-management/emplace { };
@@ -1145,9 +1106,7 @@ in
awstats = callPackage ../tools/system/awstats { };
- awsweeper = callPackage ../tools/admin/awsweeper {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ awsweeper = callPackage ../tools/admin/awsweeper { };
axel = callPackage ../tools/networking/axel {
libssl = openssl;
@@ -1412,12 +1371,8 @@ in
'';
});
- caddy = callPackage ../servers/caddy {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
- caddy2 = callPackage ../servers/caddy/v2.nix {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ caddy = callPackage ../servers/caddy { };
+ caddy2 = callPackage ../servers/caddy/v2.nix { };
traefik = callPackage ../servers/traefik { };
calamares = libsForQt5.callPackage ../tools/misc/calamares {
@@ -1469,13 +1424,9 @@ in
ccnet = callPackage ../tools/networking/ccnet { };
- cassowary = callPackage ../tools/networking/cassowary {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ cassowary = callPackage ../tools/networking/cassowary { };
- croc = callPackage ../tools/networking/croc {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ croc = callPackage ../tools/networking/croc { };
cddl = callPackage ../development/tools/cddl { };
@@ -1495,9 +1446,7 @@ in
clac = callPackage ../tools/misc/clac {};
- clash = callPackage ../tools/networking/clash {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ clash = callPackage ../tools/networking/clash { };
clasp = callPackage ../tools/misc/clasp { };
@@ -1762,9 +1711,7 @@ in
eggdrop = callPackage ../tools/networking/eggdrop { };
- eksctl = callPackage ../tools/admin/eksctl {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ eksctl = callPackage ../tools/admin/eksctl { };
elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
@@ -1918,9 +1865,7 @@ in
gosu = callPackage ../tools/misc/gosu { };
- gotify-cli = callPackage ../tools/misc/gotify-cli {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ gotify-cli = callPackage ../tools/misc/gotify-cli { };
gping = callPackage ../tools/networking/gping { };
@@ -2056,6 +2001,8 @@ in
metabase = callPackage ../servers/metabase { };
+ midicsv = callPackage ../tools/audio/midicsv { };
+
mididings = callPackage ../tools/audio/mididings { };
miniserve = callPackage ../tools/misc/miniserve { };
@@ -2152,6 +2099,8 @@ in
pueue = callPackage ../applications/misc/pueue { };
+ pixiecore = callPackage ../tools/networking/pixiecore {};
+
pyCA = python3Packages.callPackage ../applications/video/pyca {};
pyznap = python3Packages.callPackage ../tools/backup/pyznap {};
@@ -2498,9 +2447,7 @@ in
ciopfs = callPackage ../tools/filesystems/ciopfs { };
- circleci-cli = callPackage ../development/tools/misc/circleci-cli {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
circus = callPackage ../tools/networking/circus { };
@@ -2671,9 +2618,7 @@ in
caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
};
- age = callPackage ../tools/security/age {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ age = callPackage ../tools/security/age { };
brotli = callPackage ../tools/compression/brotli { };
@@ -2898,9 +2843,7 @@ in
dnsmasq = callPackage ../tools/networking/dnsmasq { };
- dnsproxy = callPackage ../tools/networking/dnsproxy {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ dnsproxy = callPackage ../tools/networking/dnsproxy { };
dnsperf = callPackage ../tools/networking/dnsperf { };
@@ -3003,13 +2946,9 @@ in
driftnet = callPackage ../tools/networking/driftnet {};
- drone = callPackage ../development/tools/continuous-integration/drone {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ drone = callPackage ../development/tools/continuous-integration/drone { };
- drone-cli = callPackage ../development/tools/continuous-integration/drone-cli {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
dropbear = callPackage ../tools/networking/dropbear { };
@@ -3313,11 +3252,6 @@ in
fakechroot = callPackage ../tools/system/fakechroot { };
- fast-neural-doodle = callPackage ../tools/graphics/fast-neural-doodle {
- inherit (python27Packages) numpy scipy h5py scikitlearn python
- pillow;
- };
-
fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
fanficfare = callPackage ../tools/text/fanficfare { };
@@ -3932,7 +3866,6 @@ in
grpcui = callPackage ../tools/networking/grpcui {
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
grub = pkgsi686Linux.callPackage ../tools/misc/grub ({
@@ -4159,9 +4092,7 @@ in
hexd = callPackage ../tools/misc/hexd { };
pixd = callPackage ../tools/misc/pixd { };
- hey = callPackage ../tools/networking/hey {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ hey = callPackage ../tools/networking/hey { };
hhpc = callPackage ../tools/misc/hhpc { };
@@ -4359,12 +4290,9 @@ in
# go: github.com/go-critic/go-critic@v0.0.0-20181204210945-ee9bf5809ead: invalid pseudo-version: does not match version-control timestamp (2019-02-10T22:04:43Z)
# This is fixed in master, but release containing the fix does not exist yet.
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
ipfs-migrator = callPackage ../applications/networking/ipfs-migrator { };
- ipfs-cluster = callPackage ../applications/networking/ipfs-cluster {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
ipget = callPackage ../applications/networking/ipget { };
@@ -4608,9 +4536,7 @@ in
lefthook = gitAndTools.lefthook;
- lego = callPackage ../tools/admin/lego {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ lego = callPackage ../tools/admin/lego { };
leocad = callPackage ../applications/graphics/leocad { };
@@ -4634,6 +4560,8 @@ in
libsmi = callPackage ../development/libraries/libsmi { };
+ libgen-cli = callPackage ../tools/misc/libgen-cli { };
+
licensor = callPackage ../tools/misc/licensor { };
lesspipe = callPackage ../tools/misc/lesspipe { };
@@ -4701,9 +4629,7 @@ in
mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
- mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
mcfly = callPackage ../tools/misc/mcfly {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -4740,9 +4666,7 @@ in
motion = callPackage ../applications/video/motion { };
- mtail = callPackage ../servers/monitoring/mtail {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ mtail = callPackage ../servers/monitoring/mtail { };
multitail = callPackage ../tools/misc/multitail { };
@@ -5189,9 +5113,7 @@ in
minetime = callPackage ../applications/office/minetime { };
- minio-client = callPackage ../tools/networking/minio-client {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
+ minio-client = callPackage ../tools/networking/minio-client { };
minissdpd = callPackage ../tools/networking/minissdpd { };
@@ -5310,9 +5232,7 @@ in
munt = libsForQt5.callPackage ../applications/audio/munt { };
- mutagen = callPackage ../tools/misc/mutagen {
- inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices;
- };
+ mutagen = callPackage ../tools/misc/mutagen { };
mycli = callPackage ../tools/admin/mycli { };
@@ -5350,9 +5270,7 @@ in
ndppd = callPackage ../applications/networking/ndppd { };
- nebula = callPackage ../tools/networking/nebula {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ nebula = callPackage ../tools/networking/nebula { };
nemiver = callPackage ../development/tools/nemiver { };
@@ -5376,8 +5294,6 @@ in
netcdffortran = callPackage ../development/libraries/netcdf-fortran { };
- neural-style = callPackage ../tools/graphics/neural-style {};
-
nco = callPackage ../development/libraries/nco { };
ncftp = callPackage ../tools/networking/ncftp { };
@@ -5441,7 +5357,8 @@ in
grocy = callPackage ../servers/grocy { };
- nextcloud = callPackage ../servers/nextcloud { };
+ inherit (callPackage ../servers/nextcloud {})
+ nextcloud17 nextcloud18;
nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
@@ -5579,9 +5496,7 @@ in
obexd = callPackage ../tools/bluetooth/obexd { };
- obfs4 = callPackage ../tools/networking/obfs4 {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ obfs4 = callPackage ../tools/networking/obfs4 { };
oci-image-tool = callPackage ../tools/misc/oci-image-tool { };
@@ -5921,13 +5836,9 @@ in
pg_top = callPackage ../tools/misc/pg_top { };
- pgcenter = callPackage ../tools/misc/pgcenter {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ pgcenter = callPackage ../tools/misc/pgcenter { };
- pgmetrics = callPackage ../tools/misc/pgmetrics {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ pgmetrics = callPackage ../tools/misc/pgmetrics { };
pdsh = callPackage ../tools/networking/pdsh {
rsh = true; # enable internal rsh implementation
@@ -6369,6 +6280,8 @@ in
rlwrap = callPackage ../tools/misc/rlwrap { };
+ rmtrash = callPackage ../tools/misc/rmtrash { };
+
rockbox_utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
@@ -6447,6 +6360,8 @@ in
safecopy = callPackage ../tools/system/safecopy { };
+ sacd = callPackage ../tools/cd-dvd/sacd { };
+
safe = callPackage ../tools/security/safe { };
safe-rm = callPackage ../tools/system/safe-rm { };
@@ -6463,10 +6378,7 @@ in
samim-fonts = callPackage ../data/fonts/samim-fonts {};
- saml2aws = callPackage ../tools/security/saml2aws {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
- };
+ saml2aws = callPackage ../tools/security/saml2aws {};
samplicator = callPackage ../tools/networking/samplicator { };
@@ -7767,9 +7679,7 @@ in
inherit (darwin.apple_sdk.frameworks) IOKit;
};
- yggdrasil = callPackage ../tools/networking/yggdrasil {
- inherit (darwin.apple_sdk.frameworks) Foundation;
- };
+ yggdrasil = callPackage ../tools/networking/yggdrasil { };
# To expose more packages for Yi, override the extraPackages arg.
yi = callPackage ../applications/editors/yi/wrapper.nix { };
@@ -7780,6 +7690,8 @@ in
you-get = python3Packages.callPackage ../tools/misc/you-get { };
+ zasm = callPackage ../development/compilers/zasm {};
+
zbackup = callPackage ../tools/backup/zbackup {};
zbar = libsForQt5.callPackage ../tools/graphics/zbar { };
@@ -7820,9 +7732,7 @@ in
zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
- zsh-history = callPackage ../shells/zsh/zsh-history {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ zsh-history = callPackage ../shells/zsh/zsh-history { };
zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
@@ -8138,9 +8048,7 @@ in
scry = callPackage ../development/tools/scry {};
- dbmate = callPackage ../development/tools/database/dbmate {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ dbmate = callPackage ../development/tools/database/dbmate { };
devpi-client = python3Packages.callPackage ../development/tools/devpi-client {};
@@ -8168,9 +8076,7 @@ in
};
fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
- flyctl = callPackage ../development/web/flyctl {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ flyctl = callPackage ../development/web/flyctl { };
fpc = callPackage ../development/compilers/fpc { };
@@ -8931,6 +8837,8 @@ in
inherit (darwin.apple_sdk.frameworks) OpenGL;
};
+ acme = callPackage ../development/compilers/acme { };
+
nasm = callPackage ../development/compilers/nasm { };
nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
@@ -9342,9 +9250,7 @@ in
jmeter = callPackage ../applications/networking/jmeter {};
- joker = callPackage ../development/interpreters/joker {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ joker = callPackage ../development/interpreters/joker {};
davmail = callPackage ../applications/networking/davmail {};
@@ -9992,9 +9898,7 @@ in
go = go_1_12;
};
- bazelisk = callPackage ../development/tools/bazelisk {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ bazelisk = callPackage ../development/tools/bazelisk { };
buildBazelPackage = callPackage ../build-support/build-bazel-package { };
@@ -10262,9 +10166,7 @@ in
binutils = binutils;
};
- dive = callPackage ../development/tools/dive {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ dive = callPackage ../development/tools/dive { };
doclifter = callPackage ../development/tools/misc/doclifter { };
@@ -10274,9 +10176,7 @@ in
doit = callPackage ../development/tools/build-managers/doit { };
- dolt = callPackage ../servers/sql/dolt {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ dolt = callPackage ../servers/sql/dolt { };
dot2tex = pythonPackages.dot2tex;
@@ -10295,9 +10195,7 @@ in
drush = callPackage ../development/tools/misc/drush { };
- editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
@@ -10338,9 +10236,7 @@ in
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
- fly = callPackage ../development/tools/continuous-integration/fly {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ fly = callPackage ../development/tools/continuous-integration/fly { };
foreman = callPackage ../tools/system/foreman { };
goreman = callPackage ../tools/system/goreman { };
@@ -10349,9 +10245,7 @@ in
frame = callPackage ../development/libraries/frame { };
- frp = callPackage ../tools/networking/frp {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ frp = callPackage ../tools/networking/frp { };
fsatrace = callPackage ../development/tools/misc/fsatrace { };
@@ -10420,9 +10314,7 @@ in
gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
- gotify-server = callPackage ../servers/gotify {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ gotify-server = callPackage ../servers/gotify { };
gotty = callPackage ../servers/gotty { };
@@ -10466,9 +10358,7 @@ in
halfempty = callPackage ../development/tools/halfempty {};
- hcloud = callPackage ../development/tools/hcloud {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ hcloud = callPackage ../development/tools/hcloud { };
help2man = callPackage ../development/tools/misc/help2man { };
@@ -10550,17 +10440,13 @@ in
kube-prompt = callPackage ../development/tools/kube-prompt { };
- kubeprompt = callPackage ../development/tools/kubeprompt {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kubeprompt = callPackage ../development/tools/kubeprompt { };
kubicorn = callPackage ../development/tools/kubicorn { };
kubie = callPackage ../development/tools/kubie { };
- kustomize = callPackage ../development/tools/kustomize {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kustomize = callPackage ../development/tools/kustomize { };
ktlint = callPackage ../development/tools/ktlint { };
@@ -10617,18 +10503,14 @@ in
mdl = callPackage ../development/tools/misc/mdl { };
- minify = callPackage ../development/web/minify {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ minify = callPackage ../development/web/minify { };
minizinc = callPackage ../development/tools/minizinc { };
minizincide = qt5.callPackage ../development/tools/minizinc/ide.nix { };
mk = callPackage ../development/tools/build-managers/mk { };
- mkcert = callPackage ../development/tools/misc/mkcert {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ mkcert = callPackage ../development/tools/misc/mkcert { };
mkdocs = callPackage ../development/tools/documentation/mkdocs { };
@@ -10808,9 +10690,7 @@ in
withPEPatterns = true;
};
- reviewdog = callPackage ../development/tools/misc/reviewdog {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ reviewdog = callPackage ../development/tools/misc/reviewdog { };
rman = callPackage ../development/tools/misc/rman { };
@@ -10952,9 +10832,7 @@ in
teensy-loader-cli = callPackage ../development/tools/misc/teensy-loader-cli { };
- terracognita = callPackage ../development/tools/misc/terracognita {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ terracognita = callPackage ../development/tools/misc/terracognita { };
terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
@@ -10975,15 +10853,11 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
- tflint = callPackage ../development/tools/analysis/tflint {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ tflint = callPackage ../development/tools/analysis/tflint { };
tfsec = callPackage ../development/tools/analysis/tfsec { };
- todoist = callPackage ../applications/misc/todoist {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ todoist = callPackage ../applications/misc/todoist { };
todoist-electron = callPackage ../applications/misc/todoist-electron { };
@@ -13575,8 +13449,6 @@ in
live555 = callPackage ../development/libraries/live555 { };
- loadcaffe = callPackage ../development/libraries/loadcaffe {};
-
log4cpp = callPackage ../development/libraries/log4cpp { };
log4cxx = callPackage ../development/libraries/log4cxx { };
@@ -14389,9 +14261,7 @@ in
rttr = callPackage ../development/libraries/rttr { };
- rubberband = callPackage ../development/libraries/rubberband {
- inherit (vamp) vampSDK;
- };
+ rubberband = callPackage ../development/libraries/rubberband { };
sad = callPackage ../applications/science/logic/sad { };
@@ -14810,12 +14680,6 @@ in
tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
- torch = callPackage ../development/libraries/torch {
- openblas = openblasCompat;
- };
-
- torch-hdf5 = callPackage ../development/libraries/torch-hdf5 {};
-
totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
tpm2-tss = callPackage ../development/libraries/tpm2-tss { };
@@ -14891,7 +14755,7 @@ in
vale = callPackage ../tools/text/vale { };
- vamp = callPackage ../development/libraries/audio/vamp { };
+ vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
vc = callPackage ../development/libraries/vc { };
@@ -15610,7 +15474,6 @@ in
gobetween = callPackage ../servers/gobetween {
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
h2o = callPackage ../servers/http/h2o { };
@@ -15640,9 +15503,7 @@ in
theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
};
- imgproxy = callPackage ../servers/imgproxy {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ imgproxy = callPackage ../servers/imgproxy { };
ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
@@ -15681,9 +15542,7 @@ in
mattermost = callPackage ../servers/mattermost { };
matterircd = callPackage ../servers/mattermost/matterircd.nix { };
- matterbridge = callPackage ../servers/matterbridge {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ matterbridge = callPackage ../servers/matterbridge { };
mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
@@ -15697,9 +15556,7 @@ in
micronaut = callPackage ../development/tools/micronaut {};
- minio = callPackage ../servers/minio {
- inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices;
- };
+ minio = callPackage ../servers/minio { };
# Backwards compatibility.
mod_dnssd = pkgs.apacheHttpdPackages.mod_dnssd;
@@ -15890,11 +15747,27 @@ in
};
mysql = mariadb; # TODO: move to aliases.nix
- mongodb = callPackage ../servers/nosql/mongodb {
+ mongodb = hiPrio mongodb-3_4;
+
+ mongodb-3_4 = callPackage ../servers/nosql/mongodb/v3_4.nix {
sasl = cyrus_sasl;
boost = boost160;
- openssl = openssl_1_0_2;
- inherit (darwin.apple_sdk.frameworks) Security;
+ inherit (darwin) cctools;
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
+ };
+
+ mongodb-3_6 = callPackage ../servers/nosql/mongodb/v3_6.nix {
+ sasl = cyrus_sasl;
+ boost = boost160;
+ inherit (darwin) cctools;
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
+ };
+
+ mongodb-4_0 = callPackage ../servers/nosql/mongodb/v4_0.nix {
+ sasl = cyrus_sasl;
+ boost = boost169;
+ inherit (darwin) cctools;
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
nginx-sso = callPackage ../servers/nginx-sso { };
@@ -16028,9 +15901,7 @@ in
prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
prometheus-cups-exporter = callPackage ../servers/monitoring/prometheus/cups-exporter.nix { };
prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
- prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
@@ -16038,9 +15909,7 @@ in
prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
prometheus-mesos-exporter = callPackage ../servers/monitoring/prometheus/mesos-exporter.nix { };
- prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
@@ -16062,7 +15931,6 @@ in
# Version 1.5.1 fails to build with go 1.13 due to test failure
# FAIL github.com/jonnenauha/prometheus_varnish_exporter 0.041s
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
@@ -16179,9 +16047,7 @@ in
sensu = callPackage ../servers/monitoring/sensu { };
- inherit (callPackages ../servers/monitoring/sensu-go {
- inherit (darwin.apple_sdk.frameworks) Security;
- })
+ inherit (callPackages ../servers/monitoring/sensu-go { })
sensu-go-agent
sensu-go-backend
sensu-go-cli;
@@ -16229,9 +16095,7 @@ in
tailscale = callPackage ../servers/tailscale { };
- thanos = callPackage ../servers/monitoring/thanos {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ thanos = callPackage ../servers/monitoring/thanos { };
inherit (callPackages ../servers/http/tomcat { })
tomcat7
@@ -16256,9 +16120,7 @@ in
shaarli-material = callPackage ../servers/web-apps/shaarli/material-theme.nix { };
- shiori = callPackage ../servers/web-apps/shiori {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ shiori = callPackage ../servers/web-apps/shiori { };
inherit (callPackages ../servers/web-apps/matomo {})
matomo
@@ -16271,9 +16133,7 @@ in
unifiStable;
unifi = unifiStable;
- victoriametrics = callPackage ../servers/nosql/victoriametrics {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ victoriametrics = callPackage ../servers/nosql/victoriametrics { };
virtlyst = libsForQt5.callPackage ../servers/web-apps/virtlyst { };
@@ -16474,13 +16334,9 @@ in
conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
- coredns = callPackage ../servers/dns/coredns {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ coredns = callPackage ../servers/dns/coredns { };
- corerad = callPackage ../tools/networking/corerad {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ corerad = callPackage ../tools/networking/corerad { };
cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
@@ -17288,9 +17144,7 @@ in
golint = callPackage ../development/tools/golint { };
- golangci-lint = callPackage ../development/tools/golangci-lint {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ golangci-lint = callPackage ../development/tools/golangci-lint { };
gocyclo = callPackage ../development/tools/gocyclo { };
@@ -17304,9 +17158,7 @@ in
govendor = callPackage ../development/tools/govendor { };
- go-tools = callPackage ../development/tools/go-tools {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ go-tools = callPackage ../development/tools/go-tools { };
gotools = callPackage ../development/tools/gotools {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -17417,9 +17269,7 @@ in
procdump = callPackage ../os-specific/linux/procdump { };
- prototool = callPackage ../development/tools/prototool {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ prototool = callPackage ../development/tools/prototool { };
qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
@@ -17496,10 +17346,7 @@ in
smem = callPackage ../os-specific/linux/smem { };
- smimesign = callPackage ../os-specific/darwin/smimesign {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ smimesign = callPackage ../os-specific/darwin/smimesign { };
speedometer = callPackage ../os-specific/linux/speedometer { };
@@ -17835,9 +17682,7 @@ in
documentation-highlighter = callPackage ../misc/documentation-highlighter { };
- documize-community = callPackage ../servers/documize-community {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ documize-community = callPackage ../servers/documize-community { };
doge = callPackage ../misc/doge { };
@@ -17940,9 +17785,7 @@ in
helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
- hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
@@ -17959,8 +17802,11 @@ in
iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
inconsolata = callPackage ../data/fonts/inconsolata {};
+
inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix {};
+ inconsolata-nerdfont = callPackage ../data/fonts/inconsolata-nerdfont {};
+
input-fonts = callPackage ../data/fonts/input-fonts { };
inriafonts = callPackage ../data/fonts/inriafonts { };
@@ -18363,6 +18209,8 @@ in
terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
+ terminus-nerdfont = callPackage ../data/fonts/terminus-nerdfont { };
+
termtekst = callPackage ../misc/emulators/termtekst { };
tex-gyre = callPackages ../data/fonts/tex-gyre { };
@@ -18559,18 +18407,13 @@ in
ardour = callPackage ../applications/audio/ardour {
inherit (gnome2) libgnomecanvas libgnomecanvasmm;
- inherit (vamp) vampSDK;
};
arelle = with python3Packages; toPythonApplication arelle;
- argo = callPackage ../applications/networking/cluster/argo {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ argo = callPackage ../applications/networking/cluster/argo { };
- argocd = callPackage ../applications/networking/cluster/argocd {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ argocd = callPackage ../applications/networking/cluster/argocd { };
ario = callPackage ../applications/audio/ario { };
@@ -18614,6 +18457,8 @@ in
cadence = qt5.callPackage ../applications/audio/cadence { };
+ cheesecutter = callPackage ../applications/audio/cheesecutter { };
+
milkytracker = callPackage ../applications/audio/milkytracker { };
schismtracker = callPackage ../applications/audio/schismtracker { };
@@ -18745,11 +18590,7 @@ in
bluejeans = callPackage ../applications/networking/browsers/mozilla-plugins/bluejeans { };
- bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans {
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.xorg) libX11 libXrender libXtst libXdamage
- libXi libXext libXfixes libXcomposite;
- };
+ bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
blugon = callPackage ../applications/misc/blugon { };
@@ -18966,9 +18807,7 @@ in
csdp = callPackage ../applications/science/math/csdp { };
- ctop = callPackage ../tools/system/ctop {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ ctop = callPackage ../tools/system/ctop { };
cubicsdr = callPackage ../applications/radio/cubicsdr { wxGTK = wxGTK31; };
@@ -19160,9 +18999,7 @@ in
eaglemode = callPackage ../applications/misc/eaglemode { };
- echoip = callPackage ../servers/echoip {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ echoip = callPackage ../servers/echoip { };
eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse {
jdk = jdk11;
@@ -19314,9 +19151,7 @@ in
evilvte = callPackage ../applications/misc/evilvte (config.evilvte or {});
- exercism = callPackage ../applications/misc/exercism {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ exercism = callPackage ../applications/misc/exercism { };
go-motion = callPackage ../development/tools/go-motion { };
@@ -19428,9 +19263,7 @@ in
geany = callPackage ../applications/editors/geany { };
geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
- geoipupdate = callPackage ../applications/misc/geoipupdate/default.nix {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ geoipupdate = callPackage ../applications/misc/geoipupdate/default.nix { };
ghostwriter = libsForQt5.callPackage ../applications/editors/ghostwriter { };
@@ -19453,6 +19286,8 @@ in
++ lib.optionals stdenv.isLinux [ gr-gsm gr-limesdr ];
};
+ grandorgue = callPackage ../applications/audio/grandorgue { };
+
gr-nacl = callPackage ../applications/radio/gnuradio/nacl.nix { };
gr-gsm = callPackage ../applications/radio/gnuradio/gsm.nix { };
@@ -19469,9 +19304,7 @@ in
inherit (darwin) libiconv;
};
- gomuks = callPackage ../applications/networking/instant-messengers/gomuks {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
inherit (ocamlPackages) google-drive-ocamlfuse;
@@ -19561,9 +19394,7 @@ in
sngrep = callPackage ../applications/networking/sniffers/sngrep {};
- termshark = callPackage ../tools/networking/termshark {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ termshark = callPackage ../tools/networking/termshark { };
fbida = callPackage ../applications/graphics/fbida { };
@@ -19794,9 +19625,7 @@ in
inherit (darwin) IOKit;
};
- glow = callPackage ../applications/editors/glow {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ glow = callPackage ../applications/editors/glow { };
glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
@@ -19934,6 +19763,8 @@ in
herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
+ hercules = callPackage ../applications/virtualization/hercules { };
+
hexchat = callPackage ../applications/networking/irc/hexchat { };
hexcurse = callPackage ../applications/editors/hexcurse { };
@@ -19974,15 +19805,11 @@ in
wxGTK = wxGTK30;
};
- hugo = callPackage ../applications/misc/hugo {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ hugo = callPackage ../applications/misc/hugo { };
hydrogen = callPackage ../applications/audio/hydrogen { };
- hydroxide = callPackage ../applications/networking/hydroxide {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ hydroxide = callPackage ../applications/networking/hydroxide { };
hyper = callPackage ../applications/misc/hyper { };
@@ -20016,8 +19843,6 @@ in
});
slack = callPackage ../applications/networking/instant-messengers/slack { };
- slack-theme-black = callPackage ../applications/networking/instant-messengers/slack/dark-theme.nix { };
- slack-dark = pkgs.slack.override { theme = slack-theme-black; };
slack-cli = callPackage ../tools/networking/slack-cli { };
@@ -20324,9 +20149,7 @@ in
kega-fusion = pkgsi686Linux.callPackage ../misc/emulators/kega-fusion { };
- kepubify = callPackage ../tools/misc/kepubify {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kepubify = callPackage ../tools/misc/kepubify { };
kermit = callPackage ../tools/misc/kermit { };
@@ -20387,9 +20210,7 @@ in
kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
- kubeval = callPackage ../applications/networking/cluster/kubeval {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kubeval = callPackage ../applications/networking/cluster/kubeval { };
kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
@@ -20397,29 +20218,19 @@ in
go = buildPackages.go_1_13;
};
- kubeseal = callPackage ../applications/networking/cluster/kubeseal {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
kubectl = callPackage ../applications/networking/cluster/kubectl { };
kubeless = callPackage ../applications/networking/cluster/kubeless { };
- k9s = callPackage ../applications/networking/cluster/k9s {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ k9s = callPackage ../applications/networking/cluster/k9s { };
- fluxctl = callPackage ../applications/networking/cluster/fluxctl {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
- linkerd = callPackage ../applications/networking/cluster/linkerd {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ linkerd = callPackage ../applications/networking/cluster/linkerd { };
- kubernetes-helm = callPackage ../applications/networking/cluster/helm {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
@@ -20536,9 +20347,11 @@ in
libdsk = callPackage ../misc/emulators/libdsk { };
+ liblinphone = callPackage ../development/libraries/liblinphone { };
+
links2 = callPackage ../applications/networking/browsers/links2 { };
- linphone = callPackage ../applications/networking/instant-messengers/linphone { };
+ linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
linuxsampler = callPackage ../applications/audio/linuxsampler { };
@@ -20579,6 +20392,8 @@ in
flavour = "git";
};
+ lime = callPackage ../development/libraries/lime { };
+
luakit = callPackage ../applications/networking/browsers/luakit {
inherit (luajitPackages) luafilesystem;
};
@@ -20716,9 +20531,7 @@ in
minidjvu = callPackage ../applications/graphics/minidjvu { };
minikube = callPackage ../applications/networking/cluster/minikube {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.libs) xpc;
- inherit (darwin.apple_sdk.frameworks) vmnet Foundation IOKit;
+ inherit (darwin.apple_sdk.frameworks) vmnet;
};
minishift = callPackage ../applications/networking/cluster/minishift { };
@@ -20731,9 +20544,7 @@ in
meh = callPackage ../applications/graphics/meh {};
- mixxx = libsForQt5.callPackage ../applications/audio/mixxx {
- inherit (vamp) vampSDK;
- };
+ mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
@@ -20952,6 +20763,9 @@ in
notion = callPackage ../applications/window-managers/notion { };
+ nootka = qt5.callPackage ../applications/audio/nootka { };
+ nootka-unstable = qt5.callPackage ../applications/audio/nootka/unstable.nix { };
+
open-policy-agent = callPackage ../development/tools/open-policy-agent { };
openshift = callPackage ../applications/networking/cluster/openshift {
@@ -21009,9 +20823,7 @@ in
ptex = callPackage ../development/libraries/ptex {};
- qbec = callPackage ../applications/networking/cluster/qbec {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ qbec = callPackage ../applications/networking/cluster/qbec { };
rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
@@ -21233,10 +21045,7 @@ in
opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {};
- opentx = callPackage ../applications/misc/opentx {
- gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
- binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
- };
+ opentx = libsForQt5.callPackage ../applications/misc/opentx { };
opera = callPackage ../applications/networking/browsers/opera {};
@@ -21354,7 +21163,7 @@ in
pianobar = callPackage ../applications/audio/pianobar { };
- pianobooster = callPackage ../applications/audio/pianobooster { };
+ pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
picard = callPackage ../applications/audio/picard { };
@@ -21553,6 +21362,8 @@ in
qmetro = callPackage ../applications/misc/qmetro { };
+ qmidiarp = callPackage ../applications/audio/qmidiarp {};
+
qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
qmidiroute = callPackage ../applications/audio/qmidiroute { };
@@ -21800,9 +21611,7 @@ in
sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
- shadowfox = callPackage ../tools/networking/shadowfox {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ shadowfox = callPackage ../tools/networking/shadowfox { };
shfmt = callPackage ../tools/text/shfmt { };
@@ -21834,9 +21643,7 @@ in
sooperlooper = callPackage ../applications/audio/sooperlooper { };
- sops = callPackage ../tools/security/sops {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
+ sops = callPackage ../tools/security/sops { };
sorcer = callPackage ../applications/audio/sorcer { };
@@ -21985,13 +21792,11 @@ in
skanlite = libsForQt5.callPackage ../applications/office/skanlite { };
- sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup {
- inherit (pkgs.vamp) vampSDK;
- };
+ soci = callPackage ../development/libraries/soci { };
- sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser {
- inherit (pkgs.vamp) vampSDK;
- };
+ sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
+
+ sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
@@ -22038,7 +21843,8 @@ in
stp = callPackage ../applications/science/logic/stp { };
stretchly = callPackage ../applications/misc/stretchly {
- inherit (gnome2) GConf;
+ # Error on launch w/electron_8
+ electron = electron_7;
};
stumpish = callPackage ../applications/window-managers/stumpish {};
@@ -22094,10 +21900,7 @@ in
syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
- inherit (callPackages ../applications/networking/syncthing {
- inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) CoreServices Foundation;
- })
+ inherit (callPackages ../applications/networking/syncthing { })
syncthing
syncthing-cli
syncthing-discovery
@@ -22184,7 +21987,6 @@ in
tendermint = callPackage ../tools/networking/tendermint {
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
termdown = (newScope pythonPackages) ../applications/misc/termdown { };
@@ -22291,6 +22093,8 @@ in
tortoisehg = callPackage ../applications/version-management/tortoisehg { };
+ tony = libsForQt5.callPackage ../applications/audio/tony { };
+
toot = callPackage ../applications/misc/toot { };
tootle = callPackage ../applications/misc/tootle { };
@@ -22416,6 +22220,8 @@ in
gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
});
+ vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
+
qpdfview = libsForQt5.callPackage ../applications/misc/qpdfview {};
qtile = callPackage ../applications/window-managers/qtile {
@@ -22827,6 +22633,10 @@ in
x32edit = callPackage ../applications/audio/midas/x32edit.nix {};
+ x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
+
+ x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
+
x42-plugins = callPackage ../applications/audio/x42-plugins { };
xannotate = callPackage ../tools/X11/xannotate {};
@@ -23125,6 +22935,10 @@ in
zim = callPackage ../applications/office/zim { };
+ zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
+
+ zita-at1 = callPackage ../applications/audio/zita-at1 { };
+
zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
zola = callPackage ../applications/misc/zola {
@@ -23195,7 +23009,7 @@ in
freicoin = callPackage ../applications/blockchains/freicoin.nix { boost = boost155; };
go-ethereum = callPackage ../applications/blockchains/go-ethereum.nix {
inherit (darwin) libobjc;
- inherit (darwin.apple_sdk.frameworks) CoreServices IOKit;
+ inherit (darwin.apple_sdk.frameworks) IOKit;
};
ledger_agent = with python3Packages; toPythonApplication ledger_agent;
@@ -23209,7 +23023,6 @@ in
lnd = callPackage ../applications/blockchains/lnd.nix {
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
monero = callPackage ../applications/blockchains/monero {
@@ -23240,6 +23053,8 @@ in
sumokoin = callPackage ../applications/blockchains/sumokoin.nix { boost = boost165; };
+ tessera = callPackage ../applications/blockchains/tessera.nix { };
+
vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin.nix { boost = boost165; withGui = true; };
vertcoind = callPackage ../applications/blockchains/vertcoin.nix { boost = boost165; withGui = false; };
@@ -23673,7 +23488,7 @@ in
multimc = libsForQt5.callPackage ../games/multimc { };
inherit (callPackages ../games/minetest {
- inherit (darwin) libiconv;
+ inherit (darwin) libiconv;
inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
})
minetestclient_4 minetestserver_4
@@ -25150,7 +24965,9 @@ in
hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
- hepmc3 = callPackage ../development/libraries/physics/hepmc3 { };
+ hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
+ python = null;
+ };
herwig = callPackage ../development/libraries/physics/herwig { };
@@ -25197,9 +25014,7 @@ in
ataripp = callPackage ../misc/emulators/atari++ { };
- atlantis = callPackage ../applications/networking/cluster/atlantis {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ atlantis = callPackage ../applications/networking/cluster/atlantis { };
auctex = callPackage ../tools/typesetting/tex/auctex { };
@@ -25387,9 +25202,7 @@ in
binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
};
- gobuster = callPackage ../tools/security/gobuster {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ gobuster = callPackage ../tools/security/gobuster { };
guetzli = callPackage ../applications/graphics/guetzli { };
@@ -25403,9 +25216,7 @@ in
stdenv = gcc8Stdenv;
};
- helmfile = callPackage ../applications/networking/cluster/helmfile {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ helmfile = callPackage ../applications/networking/cluster/helmfile { };
heptio-ark = callPackage ../applications/networking/cluster/heptio-ark { };
@@ -25510,9 +25321,7 @@ in
musly = callPackage ../applications/audio/musly { };
- mynewt-newt = callPackage ../tools/package-management/mynewt-newt {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
inherit (callPackage ../tools/package-management/nix {
storeDir = config.nix.storeDir or "/nix/store";
@@ -25979,15 +25788,12 @@ in
sqsh = callPackage ../development/tools/sqsh { };
- jx = callPackage ../applications/networking/cluster/jx {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ jx = callPackage ../applications/networking/cluster/jx {};
prow = callPackage ../applications/networking/cluster/prow {
# Version 2019-08-14 fails to build with go 1.13 due to dependencies:
# go: golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f used for two different module paths (github.com/golang/lint and golang.org/x/lint)
buildGoModule = buildGo112Module;
- inherit (darwin.apple_sdk.frameworks) Security;
};
inherit (callPackage ../applications/networking/cluster/terraform {
@@ -26005,9 +25811,7 @@ in
terraform-full = terraform.full;
terraform-providers = recurseIntoAttrs (
- callPackage ../applications/networking/cluster/terraform-providers {
- inherit (darwin.apple_sdk.frameworks) Security;
- }
+ callPackage ../applications/networking/cluster/terraform-providers {}
);
terraform-docs = callPackage ../applications/networking/cluster/terraform-docs {};
@@ -26127,9 +25931,7 @@ in
webfs = callPackage ../servers/http/webfs { };
- websocketd = callPackage ../applications/networking/websocketd {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ websocketd = callPackage ../applications/networking/websocketd { };
wikicurses = callPackage ../applications/misc/wikicurses {
pythonPackages = python3Packages;
@@ -26349,9 +26151,7 @@ in
zimg = callPackage ../development/libraries/zimg { };
- wtf = callPackage ../applications/misc/wtf {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ wtf = callPackage ../applications/misc/wtf { };
zk-shell = callPackage ../applications/misc/zk-shell { };
@@ -26412,7 +26212,9 @@ in
dsniff = callPackage ../tools/networking/dsniff {};
- wal-g = callPackage ../tools/backup/wal-g {};
+ wal-g = callPackage ../tools/backup/wal-g {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
tlwg = callPackage ../data/fonts/tlwg { };
@@ -26515,26 +26317,22 @@ in
sieveshell = with python3.pkgs; toPythonApplication managesieve;
- gortr = callPackage ../servers/gortr {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ gortr = callPackage ../servers/gortr {};
sentencepiece = callPackage ../development/libraries/sentencepiece {};
- kcli = callPackage ../development/tools/kcli {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kcli = callPackage ../development/tools/kcli {};
unstick = callPackage ../os-specific/linux/unstick {};
quartus-prime-lite = callPackage ../applications/editors/quartus-prime {};
- go-license-detector = callPackage ../development/tools/misc/go-license-detector {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
hashdeep = callPackage ../tools/security/hashdeep { };
+ pdf-parser = callPackage ../tools/misc/pdf-parser {};
+
fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher {};
btcdeb = callPackage ../applications/blockchains/btcdeb {};
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 2d03b3ed8f44..052b84f269e6 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -4,7 +4,7 @@ let
# These are attributes in compiler and packages that don't support integer-simple.
integerSimpleExcludes = [
"ghc822Binary"
- "ghc863Binary"
+ "ghc865Binary"
"ghc844"
"ghcjs"
"ghcjs86"
@@ -42,7 +42,7 @@ in {
ghc822Binary = callPackage ../development/compilers/ghc/8.2.2-binary.nix { };
- ghc863Binary = callPackage ../development/compilers/ghc/8.6.3-binary.nix { };
+ ghc865Binary = callPackage ../development/compilers/ghc/8.6.5-binary.nix { };
ghc844 = callPackage ../development/compilers/ghc/8.4.4.nix {
bootPkgs = packages.ghc822Binary;
@@ -57,31 +57,31 @@ in {
llvmPackages = pkgs.llvmPackages_6;
};
ghc881 = callPackage ../development/compilers/ghc/8.8.1.nix {
- bootPkgs = packages.ghc863Binary;
+ bootPkgs = packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
buildLlvmPackages = buildPackages.llvmPackages_7;
llvmPackages = pkgs.llvmPackages_7;
};
ghc882 = callPackage ../development/compilers/ghc/8.8.2.nix {
- bootPkgs = packages.ghc863Binary;
+ bootPkgs = packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
buildLlvmPackages = buildPackages.llvmPackages_7;
llvmPackages = pkgs.llvmPackages_7;
};
ghc883 = callPackage ../development/compilers/ghc/8.8.3.nix {
- bootPkgs = packages.ghc863Binary;
+ bootPkgs = packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
buildLlvmPackages = buildPackages.llvmPackages_7;
llvmPackages = pkgs.llvmPackages_7;
};
ghc8101 = callPackage ../development/compilers/ghc/8.10.1.nix {
- bootPkgs = packages.ghc863Binary;
+ bootPkgs = packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
buildLlvmPackages = buildPackages.llvmPackages_9;
llvmPackages = pkgs.llvmPackages_9;
};
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
- bootPkgs = packages.ghc863Binary;
+ bootPkgs = packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
buildLlvmPackages = buildPackages.llvmPackages_6;
llvmPackages = pkgs.llvmPackages_6;
@@ -117,9 +117,9 @@ in {
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { };
packageSetConfig = bootstrapPackageSet;
};
- ghc863Binary = callPackage ../development/haskell-modules {
- buildHaskellPackages = bh.packages.ghc863Binary;
- ghc = bh.compiler.ghc863Binary;
+ ghc865Binary = callPackage ../development/haskell-modules {
+ buildHaskellPackages = bh.packages.ghc865Binary;
+ ghc = bh.compiler.ghc865Binary;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { };
packageSetConfig = bootstrapPackageSet;
};
diff --git a/pkgs/top-level/make-tarball.nix b/pkgs/top-level/make-tarball.nix
index ff0b0568819c..23542e4afe0a 100644
--- a/pkgs/top-level/make-tarball.nix
+++ b/pkgs/top-level/make-tarball.nix
@@ -22,7 +22,7 @@ releaseTools.sourceTarball {
then builtins.substring 0 8 nixpkgs.lastModified
else toString nixpkgs.revCount}.${nixpkgs.shortRev or "dirty"}";
- buildInputs = [ nix.out jq lib-tests ];
+ buildInputs = [ nix.out jq lib-tests pkgs.brotli ];
configurePhase = ''
eval "$preConfigure"
@@ -38,6 +38,8 @@ releaseTools.sourceTarball {
doCheck = true;
checkPhase = ''
+ set -o pipefail
+
export NIX_DB_DIR=$TMPDIR
export NIX_STATE_DIR=$TMPDIR
export NIX_PATH=nixpkgs=$TMPDIR/barf.nix
@@ -83,12 +85,10 @@ releaseTools.sourceTarball {
--show-trace --argstr system "$platform" \
-qa --drv-path --system-filter \* --system --meta --xml \
"''${opts[@]}" > /dev/null
- stopNest
done
header "checking eval-release.nix"
nix-instantiate --eval --strict --show-trace ./maintainers/scripts/eval-release.nix > /dev/null
- stopNest
header "checking find-tarballs.nix"
nix-instantiate --readonly-mode --eval --strict --show-trace --json \
@@ -100,7 +100,16 @@ releaseTools.sourceTarball {
echo "suspiciously low number of URLs"
exit 1
fi
- stopNest
+
+ header "generating packages.json"
+ mkdir -p $out/nix-support
+ echo -n '{"version":2,"packages":' > tmp
+ nix-env -f . -I nixpkgs=${src} -qa --json --arg config 'import ${./packages-config.nix}' "''${opts[@]}" >> tmp
+ echo -n '}' >> tmp
+ packages=$out/packages.json.br
+ jq -c < tmp | brotli -9 > $packages
+
+ echo "file json-br $packages" >> $out/nix-support/hydra-build-products
'';
distPhase = ''
diff --git a/pkgs/top-level/packages-config.nix b/pkgs/top-level/packages-config.nix
new file mode 100644
index 000000000000..8ce855780cf9
--- /dev/null
+++ b/pkgs/top-level/packages-config.nix
@@ -0,0 +1,13 @@
+# Used in the generation of package search database.
+{
+ # Ensures no aliases are in the results.
+ allowAliases = false;
+
+ # Enable recursion into attribute sets that nix-env normally doesn't look into
+ # so that we can get a more complete picture of the available packages for the
+ # purposes of the index.
+ packageOverrides = super: {
+ haskellPackages = super.recurseIntoAttrs super.haskellPackages;
+ rPackages = super.recurseIntoAttrs super.rPackages;
+ };
+}
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index 3bf345762b36..eb66bc88e7cb 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -3344,9 +3344,9 @@ let
};
patches = [
(fetchpatch {
- url = "https://patch-diff.githubusercontent.com/raw/andk/cpanpm/pull/133.diff";
+ url = "https://github.com/andk/cpanpm/commit/10da44f1757aff6971e3bc4ed38ab115e738c740.diff";
name = "patch-YAML-modules-default-for-LoadBlessed-was-changed-to-false";
- sha256 = "0i8648cwshzzd0b34gyfn68s1vs85d8336ggk2kl99awah1ydsfr";
+ sha256 = "0sr2nxkr1cwavpvpxsqcsryfd5fjv4fkxfihd03jzavv5awj79hp";
})
];
propagatedBuildInputs = [ ArchiveZip CPANChecksums CPANPerlReleases Expect FileHomeDir LWP LogLog4perl ModuleBuild TermReadKey YAML YAMLLibYAML YAMLSyck ];
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 1cedd2fe4247..531ddcdb963d 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -492,6 +492,8 @@ in {
backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which {};
+ bacpypes = callPackage ../development/python-modules/bacpypes {};
+
bap = callPackage ../development/python-modules/bap {
bap = pkgs.ocaml-ng.ocamlPackages_4_06.bap;
};
@@ -518,10 +520,14 @@ in {
boltons = callPackage ../development/python-modules/boltons { };
+ bravia-tv = callPackage ../development/python-modules/bravia-tv { };
+
braintree = callPackage ../development/python-modules/braintree { };
breezy = callPackage ../development/python-modules/breezy { };
+ ciso8601 = callPackage ../development/python-modules/ciso8601 { };
+
deepdiff = callPackage ../development/python-modules/deepdiff { };
django-sesame = callPackage ../development/python-modules/django-sesame { };
@@ -632,6 +638,8 @@ in {
diofant = callPackage ../development/python-modules/diofant { };
+ dipy = callPackage ../development/python-modules/dipy { };
+
docrep = callPackage ../development/python-modules/docrep { };
dominate = callPackage ../development/python-modules/dominate { };
@@ -913,6 +921,8 @@ in {
mpi = pkgs.openmpi;
};
+ pycognito = callPackage ../development/python-modules/pycognito { };
+
python-mpv-jsonipc = callPackage ../development/python-modules/python-mpv-jsonipc { };
msal = callPackage ../development/python-modules/msal { };
@@ -1305,6 +1315,8 @@ in {
pytest-tornado = callPackage ../development/python-modules/pytest-tornado { };
+ pytest-twisted = callPackage ../development/python-modules/pytest-twisted { };
+
pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { };
pytest-xvfb = callPackage ../development/python-modules/pytest-xvfb { };
@@ -2259,6 +2271,11 @@ in {
eth-utils = callPackage ../development/python-modules/eth-utils { };
+ gwyddion = disabledIf isPy3k (toPythonModule (pkgs.gwyddion.override {
+ pythonSupport = true;
+ pythonPackages = self;
+ }));
+
impacket = callPackage ../development/python-modules/impacket { };
jsonlines = callPackage ../development/python-modules/jsonlines { };
@@ -2271,6 +2288,10 @@ in {
jsonrpc-websocket = callPackage ../development/python-modules/jsonrpc-websocket { };
+ hepmc3 = toPythonModule (pkgs.hepmc3.override {
+ inherit python;
+ });
+
onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { };
tablib = callPackage ../development/python-modules/tablib { };
@@ -2362,8 +2383,6 @@ in {
pyhcl = callPackage ../development/python-modules/pyhcl { };
- pyhepmc = callPackage ../development/python-modules/pyhepmc { };
-
pytest = if isPy3k then self.pytest_5 else self.pytest_4;
pytest_5 = callPackage ../development/python-modules/pytest {
@@ -2408,12 +2427,14 @@ in {
pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { };
- pytest-faulthandler = callPackage ../development/python-modules/pytest-faulthandler { };
-
pytest-fixture-config = callPackage ../development/python-modules/pytest-fixture-config { };
pytest-forked = callPackage ../development/python-modules/pytest-forked { };
+ pytest-html = callPackage ../development/python-modules/pytest-html { };
+
+ pytest-metadata = callPackage ../development/python-modules/pytest-metadata { };
+
pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { };
pytest-relaxed = callPackage ../development/python-modules/pytest-relaxed { };
@@ -2526,6 +2547,7 @@ in {
libfdt = toPythonModule (pkgs.dtc.override {
inherit python;
+ pythonSupport = true;
});
libtmux = callPackage ../development/python-modules/libtmux { };
@@ -3948,6 +3970,8 @@ in {
colored = callPackage ../development/python-modules/colored { };
+ xdg = callPackage ../development/python-modules/xdg { };
+
xdis = callPackage ../development/python-modules/xdis { };
xnd = callPackage ../development/python-modules/xnd { };
@@ -4765,6 +4789,8 @@ in {
patch = callPackage ../development/python-modules/patch { };
+ patch-ng = callPackage ../development/python-modules/patch-ng { };
+
pathos = callPackage ../development/python-modules/pathos { };
patsy = callPackage ../development/python-modules/patsy { };
@@ -5075,6 +5101,8 @@ in {
pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { };
+ pymumble = callPackage ../development/python-modules/pymumble { };
+
pyomo = callPackage ../development/python-modules/pyomo { };
pyopencl = callPackage ../development/python-modules/pyopencl { };
@@ -5203,6 +5231,8 @@ in {
progressbar33 = callPackage ../development/python-modules/progressbar33 { };
+ protego = callPackage ../development/python-modules/protego {};
+
ldap = callPackage ../development/python-modules/ldap {
inherit (pkgs) openldap cyrus_sasl;
};
@@ -7051,6 +7081,10 @@ in {
qiskit = callPackage ../development/python-modules/qiskit { };
+ qiskit-aer = callPackage ../development/python-modules/qiskit-aer { };
+
+ qiskit-ibmq-provider = callPackage ../development/python-modules/qiskit-ibmq-provider { };
+
qiskit-terra = callPackage ../development/python-modules/qiskit-terra { };
qasm2image = callPackage ../development/python-modules/qasm2image { };
| | | |